R = только для чтения : большинство программ, увидев файл, помеченный как «только для чтения», откажется удалить или изменить его. Это довольно просто. Например, DOS скажет «Доступ запрещен», если вы попытаетесь удалить файл только для чтения. С другой стороны, проводник Windows с радостью его покурит. Некоторые выберут золотую середину: они позволят вам изменить или удалить файл, но только после запроса подтверждения.
H = Hidden : этот тоже говорит сам за себя; если файл помечен как скрытый, то в обычных условиях он скрыт от просмотра. DOS не будет отображать файл при вводе «DIR», если не используется специальный флаг, как показано в предыдущем примере.
S = System : этот флаг используется для обозначения важных файлов, которые используются системой, и его не следует изменять или удалять с диска. По сути, это похоже на «более серьезный» флаг только для чтения и по большей части обрабатывается таким образом. Это также «супер-скрытый» атрибут. Даже если вы включите «Показать скрытые файлы», системные файлы не будут отображаться. (Вы можете отобразить их, отключив «Скрыть защищенные файлы операционной системы».)
D = Directory : это бит, который различает записи, которые описывают файлы, и записи, которые описывают подкаталоги в текущем каталоге. Теоретически вы можете преобразовать файл в каталог, изменив этот бит. Конечно, на практике попытка сделать это может привести к путанице - запись для каталога должна быть в определенном формате.
A = Архив: Это специальный бит, который используется в качестве «канала связи» между программными приложениями, которые изменяют файлы, и теми, которые используются для резервного копирования. Большая часть программного обеспечения для резервного копирования позволяет пользователю делать инкрементное резервное копирование, которое выбирает для резервного копирования только те файлы, которые были изменены с момента последнего резервного копирования. Этот бит используется для этой цели. Когда программа резервного копирования создает резервные копии («архивирует») файл, он очищает бит архива (обнуляет его). Любое программное обеспечение, которое впоследствии изменяет файл, должно устанавливать бит архива. Затем, в следующий раз, когда запускается программа резервного копирования, он узнает по битам архива, какие файлы были изменены, и, следовательно, какие должны быть сохранены. Опять же, это использование бита является «добровольным»; программное обеспечение для резервного копирования полагается на другое программное обеспечение для правильного использования бита архива; некоторые программы могут изменять файл без установки атрибута архива, но, к счастью, большинство программ «хорошо себя ведет» и использует бит правильно. Тем не менее, вам не следует полностью полагаться на этот механизм, чтобы обеспечить резервное копирование критически важных файлов.
Отсутствует в приведенном выше списке:
C = Сжатый : сжатые файлы / папки не могут быть зашифрованы.
E = Зашифровано : зашифрованные файлы / папки не могут быть сжаты.
N = НЕ УКАЗАНО
L = Очки повторной обработки
O = ОФФЛАЙН
P = разреженный файл
Я = не индексируется
T = ВРЕМЕННЫЙ
Возможны комбинации, например, HSA = Hidden, System, Archive.