Что относится к атрибутам файла

Что относится к атрибутам файла

Финансовый словарь Финам .

Смотреть что такое "Атрибуты файла" в других словарях:

атрибуты файла — Идентифицируемые атрибуты файла (имя и др.) [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN file attributes … Справочник технического переводчика

Формат файла — Формат спецификация структуры данных, записанных в компьютерном файле. Формат файла обычно указывается в его имени, как часть, отделённая точкой (обычно эту часть называют расширением имени файла, хотя, строго говоря, это неверно). Например,… … Википедия

контрольные параметры файла — 3.10 контрольные параметры файла: Логические, структурные атрибуты и атрибуты секретности файла. Источник … Словарь-справочник терминов нормативно-технической документации

Владелец файла — (физическое) лицо, создавшее файл или каталог. Владелец файла указывается в одноименном атрибуте файла или каталога. По английски: File owner Синонимы: Владелец каталога См. также: Атрибуты файлов Финансовый словарь Финам … Финансовый словарь

Дата создания файла — день, месяц и год создания конкретного файла. Во время корректировки файла дата его создания меняется на текущую. См. также: Атрибуты файлов Финансовый словарь Финам … Финансовый словарь

Расширение файла — последовательность символов, предназначенных для идентификации типа файла. Обычно расширение состоит не более, чем из трех символов, отделяемых точкой от имени файла. См. также: Атрибуты файлов Финансовый словарь Финам … Финансовый словарь

Разделение файла — в многопользовательских операционных системах возможность одновременного доступа к файлу с атрибутом разделяемый (shareable) более чем одному пользователю. Атрибут присваивается файлу системным администратором. По английски: File sharing Синонимы … Финансовый словарь

метка файла — Управляющая запись в начале файла, содержащая атрибуты, которые используются для его идентификации. [Гипертекстовый энциклопедический словарь по информатике Э. Якубайтиса] [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN … Справочник технического переводчика

передача файла — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] передача файла Определяет обмен крупными блоками данных, например программами. На рисунке 3 показано общее представление концептуальной модели сервиса ACSI. [ГОСТ Р МЭК 61850 7 … Справочник технического переводчика

FAT — (англ. File Allocation Table «таблица размещения файлов») классическая архитектура файловой системы, которая из за своей простоты всё ещё широко используется для флеш накопителей. В недавнем прошлом использовалась в дискетах, на… … Википедия

Содержание:

Атрибуты файлов – это специальные системные метаданные, которые описывают свойства конкретного файла или целой папки. Часто под атрибутами подразумевают также некоторые дополнительные параметры, вроде, даты создания файла, или специализированную метаинформацию о конкретных типах данных (например, EXIF для изображений или ID3-теги для музыки).

Обычно мы не обращаем внимания на атрибуты файлов, однако, рано или поздно может возникнуть ситуация, когда у нас не получится внести изменения в открытый текстовый файл или файлы вовсе исчезнут с флешки или жёсткого диска! А, возможно, возникнет необходимость, например, изменить дату создания снимка.

Чтобы Windows не застала Вас врасплох в самый неподходящий момент рекомендую ознакомиться с тем, что такое атрибуты файлов, зачем они нужны и что с ними делать.

Пропали файлы с флешки

Язык: Русский Формат: Обновлено: 2016-02-17 Автор:

Если Вы открыли флешку, а на ней пропали все данные, не спешите паниковать! Скорее всего, случайно были изменены атрибуты файлов и папок, которые там хранились. Как вернуть правильные атрибуты мы расскажем в статье ниже!

Сколько работаю с компьютерами, столько и убеждаюсь, что они любят доставлять пользователям массу неудобств. Причём, часто все "выкрутасы" проистекают из нашего незнания каких-либо основ или особенностей работы системы и её компонентов.

Так случилось и в этот раз. Не успел я выйти на новую работу, а уже столкнулся с очередной компьютерной "проблемой" 🙂

Исчезли файлы на флешке

Приносят мне флешку, с которой нужно сбросить документ. Флешка открывается, а на ней ничего нет! Благо я уже сталкивался с подобной ситуацией и даже демонстрировал подобный эффект ученикам, когда вёл кружок в школе. А вот на неподготовленных коллег это событие произвело не самое приятное впечатление.

Читайте также:  Как подключить роутер в квартире

Я попросил не паниковать. Вызвав свойства флешки и убедившись, что она не пуста (определённый процент места на ней был занят данными), я открыл её при помощи файлового менеджера и увидел на месте все файлы, которые отображались как полупрозрачные – то есть скрытые:

Вся "беда" в том, что каждый файл в Windows, помимо привычных нам характеристик, вроде, имени, расширения или размера, имеет ещё целый ряд не совсем очевидных свойств. Одними из них являются атрибуты. Самих атрибутов немного, но они влияют на работу системы с файлами.

В нашем случае, например, атрибуты "системный" и "скрытый" приводят к визуальному "исчезновению" файла из Проводника, если в "Свойствах папок" (Панель управления или меню "Вид" любой папки) не активна опция "Показывать скрытые файлы, папки и диски" и включен флажок "Скрывать защищённые системные файлы", как это обычно стоит по умолчанию:

С причиной разобрались, а вот как вернуть файлам нормальные атрибуты, чтобы их стало видно и в Проводнике? Проблема в том, что атрибут "скрытый" в Свойствах файла отображается, но снять его нельзя, поскольку флажок неактивный.

Если у Вас есть Total Commander или иной подобный файловый менеджер, то Вы можете вызвать редактор атрибутов из меню "Файл". Однако, на мой взгляд, для этих целей удобнее использовать Командную строку! Нажмите на клавиатуре сочетание клавиш "WIN+R", в строке "Выполнить" введите без кавычек "cmd" и нажмите Enter. В открывшемся окошке Консоли вводим команду "attrib" вида:

attrib -r -a -s -h (снятие всех основных атрибутов) H:*.* (путь к папке и маска имён файлов, выбирающая всё содержимое указанного каталога) /s /d (дополнительные ключи команды, позволяющие сбросить атрибуты файлов в папках и подпапках)

После выполнения команды все файлы и папки на флешке должны появиться в нормальном виде, что нам и было нужно 🙂 Для тех же, кому важен не только результат, но и понимание, откуда и что берётся, предлагаю разобраться с атрибутами более детально.

Общие атрибуты файлов

Всего в Windows исторически сложилось 4 основных атрибута, которыми могут обладать любые файлы и частично папки:

  1. "Только для чтения" (read-only) – R. Используется обычно для запрета правки текстовых файлов. Из нетрадиционных способов использования можно назвать защиту флешки от записи (в корне создаётся папка только для чтения), но вирусы могут обходить такую защиту.
  2. "Архивный" (archived) – A. Нужен в основном только программам для создания бэкапов, чтобы распознавать, какие файлы уже включены в резервную копию, а какие изменились и подлежат замене.
  3. "Системный" (system) – S. Данным атрибутом обычно помечаются системные файлы, которые нежелательно трогать пользователю. Исходя из этого, в Проводнике такие файлы не отображаются, если не отключена опция "Скрывать защищённые системные файлы" во вкладке "Вид" в разделе "Параметры папок".
  4. "Скрытый" (hidden) – H. Позволяет скрывать любые файлы и папки без необходимости помечать их как системные. Аналогично предыдущему атрибуту, препятствует отображению в Проводнике, если не включена настройка "Показывать скрытые файлы, папки и диски".

Кроме того, в последних версиях Windows появился ещё ряд атрибутов, которые обычно не нуждаются в изменении, но о которых стоит знать:

  • "сжатый" (C);
  • "зашифрованный" (E);
  • "индексированный" (I);
  • "временный" (T);
  • атрибут целостности (V);
  • "без очистки" (X).

Часть из этих атрибутов можно увидеть в Свойствах файла, а часть доступна только самой файловой системе и нигде не отображается:

Также к атрибутам иногда причисляют временную метку файла, которая включает в себя три даты: создания, изменения и первого открытия. В системе обычно отображается только дата изменения, но остальные метки времени можно увидеть всё в тех же Свойствах:

Очевидно, что изменить дату создания файла без сторонних программ нельзя, а для корректировки даты изменения достаточно внести в файл какие-либо правки. Дата сменится автоматически.

Читайте также:  Как подключить синхронизатор к вспышке

Просмотр и правка атрибутов

О том, для чего нужны атрибуты файлов, как их можно смотреть и править штатными средствами системы мы уже выяснили. Здесь же хотелось бы рассмотреть способы взаимодействия с ними посредством сторонних программ.

Как уже говорилось выше, довольно удобно работать с атрибутами в визуальном режиме при помощи файловых менеджеров.

Например, в популярном Total Commander, чтобы включить отображение скрытых файлов и папок нужно зайти в меню "Вид" – "Расширенные настройки" и внизу активировать опцию "Показывать скрытые/системные файлы: вкл/выкл". Теперь, когда всё видно, выделяем файлы, с которых нужно снять атрибуты, идём в меню "Файлы" и жмём пункт "Изменить атрибуты":

Откроется довольно симпатичное окошко, где в визуальном режиме Вы сможете не только применить все параметры стандартной команды ATTRIB, но и сменить метку времени изменения файла (к сожалению, метку создания без специальных плагинов не сменишь).

Аналогичное окошко есть и у другого популярного файлового менеджера Free Commander. Здесь для включения отображения скрытых файлов также нужно пройти в меню "Вид", а оттуда в подменю "Показать", где и отметить все пункты. Правка же атрибутов в этом файловом менеджере также находится в меню "Файл" и называется "Атрибуты/метка времени":

Встроенный во Free Commander инструмент правки атрибутов по функционалу даже превосходит аналог в Total Commander. Во-первых, он поддерживает дополнительные атрибуты сжатия. Во-вторых, позволяет выбирать файлы, которые нужно править, по маске. А в-третьих, позволяет менять все метки времени!

Ну и на закуску, если Вам не хочется качать полновесный файловый менеджер только ради того, чтобы поправить атрибуты некоторых файлов, Вы вполне можете обойтись узкоспециализированными утилитами. Хорошим примером является BulkFileChanger от именитых разработчиков NirSoft:

Качаем программу по ссылке для 32-битных или 64-битных систем и файл Russian.zip. Из последнего извлекаем русификатор, кидаем его в основной архив программы и можем запускать. Должно появиться окошко на русском, аналогичное тому, что на скриншоте выше.

Нам осталось только добавить в список файлы на обработку, выделить их и нажать кнопку "Изменить время/атрибуты" на верхней панельке. Если сделаете всё правильно, перед Вами откроется такое окно:

Здесь, как видим, можно менять абсолютно любые метки времени и все основные атрибуты файлов. Отмечаете галочками, что нужно изменить и жмёте "Выполнить".

Единственный недостаток BulkFileChanger в том, что программа не умеет работать с атрибутами папок и подпапок. Однако, для правки временных меток она – идеальна!

Вдобавок утилита снабжена ещё одной функцией – "Выполнить команду для выбранных файлов". Это позволяет, например, сформировать пакетную команду для множества файлов без необходимости вводить вручную все их адреса!

Выводы

Сегодняшняя статья получилась не очень обширной, но, надеюсь, станет кому-то полезной, а кому-то, возможно, позволит сберечь лишние нервные клетки 🙂

Помните, что 90% причин всех глюков и неполадок компьютера – это Вы сами! Поэтому, прежде чем паниковать и нести ПК в ремонт, попробуйте проанализировать все свои действия и поискать решения возникшей проблемы в Интернете. В большинстве случаев помогает 😉

Мы рассмотрели основные атрибуты, управляющие доступом к файлу. Существует еще несколько атрибутов, изменяющих стандартное выполне­ние различных операций. Как и в случае прав доступа, эти атрибуты по-разному интерпретируются для каталогов и других типов файлов.

Дополнительные атрибуты также устанавливаются утилитой chmod,но вместо кодов «г», «w» или «х» используются коды из табл.17.3. Например, для установки атрибутаSGIDдля файла file1 необходимо выполнить команду

В табл. 17.3 приведены дополнительные атрибуты для файлов, и показано, как они интерпретируются операционной системой.

Дополнительные атрибуты для обычных файлов

Сохранить образ выполняемого файла в памяти после завершения выполнения

Установить UIDпроцесса при выполнении

Установить GIDпроцесса при выполнении

Читайте также:  Лучшее приложение для просмотра фото

Установить обязательное блокирование файла

Примечание. В таблице в столбце «Код» в скобках указано числовое представление данного бита.

Установка атрибута Stickybit(действительное название -savetextmode) редко используется в современных версияхUNIXдляфайлов.В ранних версиях этот атрибут применялся с целью уменьшить время загрузки наиболее часто запускаемых программ (например, редактора или командного интерпретатора). После завершения выполнения задачи ее образ (т. е. код и данные) оставались в памяти, поэтому последующие запуски этой про­граммы занимали значительно меньше времени.

Атрибуты (или флаги) SUID и SGIDпозволяют изменить права пользователя при запуске на выполнение файла, имеющего эти атрибуты. При этом привилегии будут изменены (обычно расширены) лишь на время вы­полнения и только в отношении этой программы.

Обычно запускаемая программа получает права доступа к системным ресурсам на основе прав доступа пользователя, запустившего программу. Установка флагов SUID и SGID изменяет это правило, назначая права доступа исходя из прав доступа владельца файла. Таким образом, запущенный исполняемый файл, которым владеет суперпользователь, получает неограниченные права доступа к системным ресурсам, независимо от того, кто его запустил. При этом установка SUID приведет к наследованию прав владельца-пользователя файла, а установка SGID- владельца-группы.

В качестве примера использования этого свойства рассмотрим утилиту passwd,позволяющую пользователю изменить свой пароль. Очевидно, что изменение пароля должно привести к изменению содержимого определенных системных файлов (файла пароля /etc/passwdили /etc/shadow, или базы данных пользователей, если используется дополнительная защита системы). Понятно, что предоставление права на запись в эти файлы всем пользователям системы является отнюдь не лучшим решением. Установка SUID для программыpasswd(точнее, на файл /usr/bin/passwd исполняемый файл утилитыpasswd)позволяет изящно разрешить это противоречие. Поскольку владельцем файла /usr/bin/passwd является суперпользователь (его имя в системе -root), то кто бы ни запустил утилитуpasswdна выполнение, во время работы данной программы он временно получает права суперпользователя, т.е. может производить запись в системные файлы, защищенные от остальных пользователей.

-r-sr-sr-x 3 root sys 15688 Oct 25 1999 /usr/bin/passwd*

Понятно, что требования по безопасности для такой программы должны быть повышены. Утилита passwd должна производить изменение пароля только пользователя, запустившего ее, и не позволять никакие другие операции (например, вызов других программ).

Блокирование файлов позволяет устранить возможность конфликта, когда две или более задачи одновременно работают с одним и тем же файлом.

Однако вернемся к обсуждению дополнительных атрибутов для каталогов.

Дополнительные атрибуты для каталогов

Позволяет пользователю удалять только файлы, которыми он владеет или имеет права на запись

Позволяет изменить правило установки владельца-группы создаваемых файлов, аналогично реализованному в BSDUNIX

При обсуждении прав доступа отмечалось, что предоставление права на запись в каталог дает достаточно большие полномочия. Имея такое право, пользователь может удалить из каталога любой файл, даже тот, владельцем которого он не является и в отношении которого не имеет никаких прав. Установка атрибута Stickybitдля каталога позволяет установить дополнительную защиту файлов, находящихся в каталоге. Из такого каталога пользователь может удалить только файлы, которыми он владеет, или на которые он имеет явное право доступа на запись, даже при наличии права на запись в каталог. Примером может служить каталог /tmp,который является открытым на запись для всех пользователей, но в котором может оказаться нежелательной возможность удаления пользователем чужих временных файлов.

Атрибут SGIDтакже имеет иное значение для каталогов. При установке этого атрибута для каталога вновь созданные файлы этого каталога будут наследовать владельца-группу по владельцу-группе каталога. Таким образом дляUNIXверсииSystemV удается имитировать поведение систем версииBSD, для которых такое правило наследования действует по умолчанию.

Посмотреть наличие дополнительных атрибутов можно с помощью подробного списка файлов:

drwxrwxrwt 5 sys sys 367 Dec 19 20:30 /tmp

-r-sr-sr-x 3 root sys 15688 Oct25 1998 /usr/bin/passwd

Ссылка на основную публикацию
Читы для вар тандер на орлы
Данный чит носит название Орлы чит для War Thunder 3.0. Это обновление для игры вышло совсем недавно, но для него...
Хрипит динамик в машине причины
Атмосфера в салоне автомобиля во многом зависит от работы акустической системы. В бюджетных машинах штатная магнитола и динамики оставляют желать...
Хром видео не на весь экран
БлогNot. Chrome 33 перестал показывать YouTube в полный экран. Chrome 33 перестал показывать YouTube в полный экран. Видел такой запрос....
Что больше мегабит или килобит
В эпоху оптоволокна и накопителей объемом в десятки терабайт считать в битах не принято. Мы бы совсем забыли, чем отличается...
Adblock detector