Свойства файла

Имя файла служит для идентификации файла пользователем и может быть задано произвольно. Однако разные ОС накладывают ограничения на длину имени файла и использование в нем некоторых символов. Например, в MS-DOS имя файла должно быть длиной не больше 8 символов и содержать только латинские буквы и цифры.

В семействе современных ОС Windows длина ограничена 255 символами и запрещено использование некоторых символов, отличных от букв и цифр. А в Unix-системах имена файлов чувствительны к регистру букв, т.е. Primer.txt и primer.txt обозначают разные файлы, в то время как для Windows эти имена одинаковы.

Тип или формат файла характеризует его внутреннюю структуру и класс программ, которые могут с ним работать. Обычно на формат файла указывает его расширение. Например, расширение doc указывает, что это документ Microsoft Word. Расширение exe указывает на то, что данный файл является программой.

Расширение файла может быть произвольно изменено, однако это чревато весьма неприятными последствиями: от неправильной обработки его программой-оболочкой до потери доступа к содержимому файла. Кроме использования расширения для определения типа файла, многие программы вставляют в начало «своего» файла условную последовательность байт - сигнатуру, идентифицирующую формат файла при последующих обращениях к нему.

Размер файла - это количество байт информации в нем.
Атрибуты файла - служебная информация, влияющая на обработку файла ОС. Например, в среде Windows файл с атрибутом «скрытый» не будет отображаться в Проводнике.

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

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

You have no rights to post comments