Атрибути файлу

Нижче описується термінологія для не є nix-сумісних систем (DOS, OS / 2, Windows). Сімейство «ніксових» операційних систем та їх способи зберігання файлів відрізняються і вимагають окремого розгляду.

Атрибути файлу є спеціальними мітками, що дозволяють файлової системи ідентифікувати дії, допустимі до виконання над ними. Поява таких атрибутів було викликано необхідністю підвищення відмовостійкості файлової системи. Так як інформація в файлової системі зберігається послідовно, то і повинні існувати ознаки, за якими можна буде відрізнити файл від директорії, системну папку від резервної копії.

На низькому рівні це реалізовано спеціальними методами (маркуванням) початкового та кінцевого кластерів пристрої зберігання. Але доступ до такої адресації мають лише низькорівневі програми, як, наприклад, операційна система. Для прикладного програмного забезпечення до цієї маркуванні додані спеціальні мітки, що дозволяють проводити зміна атрибутів файлу.

Їх існує невелика кількість, так як спочатку вони з`явилися в старих операційних і файлових системах, а їх підтримка сучасними ОС - необхідність сумісності.

Атрибути файлу бувають такі:



- Read only. Означає, що в файл заборонений запис, і він призначений для читання. При його наявності ОС не дозволяє проводити зміни у файлі. Атрибут актуальний для зберігання константній інформації або даних з обмеженим доступом.

- System. Системний файл або директорія. Служить для підвищеного ступеня захисту системної інформації про дані і обладнанні. Об`єкт з таким атрибутом набагато складніше змінити або видалити. У деяких випадках, ОС повністю блокує доступ до таких файлів - скористатися ними може лише ядро операційної системи.



- Archive. Сигналізує, що у файлі вироблялися зміни. Цей атрибут критичний для резервного копіювання. При великому обсязі резервованій інформації відбувається істотне прискорення поновлення архівів, якщо копіювати лише змінені дані - об`єкти, що мають атрибути файлу - archive.

- Hidden - прихований файл. Найчастіше застосовується в зв`язці з атрибутом system. Цей атрибут робить невидимим файл при перегляді вмісту директорії.

Пересічний користувач не використовує властивості файлів при роботі з файлами. Винятком можна вважати лише кілька моментів:

  1. Якщо на знімному носії або жорсткому диску раптово «зникли» файли і папки. Це буває дуже часто, коли ЕОМ заражається певним типом вірусів, які змінюють атрибути файлу на «системний» і «прихований». Не варто панікувати, проблема вирішується тривіально. Змінити атрибути файлу можна через діалогове вікно «Властивості» файлу або скориставшись будь-якою програмою-провідником (за винятком Microsoft Explorer). Також, якщо є можливість доступу до командному рядку, можна переглянути і змінити атрибути файлу системної командою ATTRIB. Запустивши її з ключем "/?" можна побачити перелік можливих дій з файлами.

  2. Протилежна ситуація - існує ряд файлів, доступ до яких необхідно обмежити, запобігти їх зміну або можливість видалення. Тоді зміна атрибутів файлів дозволить впоратися з цим завданням.

  3. Установка атрибута «архівний» дозволяє ефективно робити актуальні резервні копії при роботі декількох користувачів над одним проектом. Системи консолідації проектів можна налаштувати таким чином, щоб забезпечити останніми версіями даних всіх користувачів при віддаленому доступі.

В даний час з появою сучасних файлових систем, збільшення вимог до захисту і швидкості обробки інформації атрибути файлу вже не так затребувані. На зміну їм прийшли складні надбудови з індексами, кешуванням і розпаралелених доступом.




» » Атрибути файлу