Форматы файлов.
Форматы файлов.
Формат – это структура файла, которая определяет, каким способом хранится файл или отображается во время просмотра на экране или при печати. Определить, какой формат у выбранного файла, обычно, позволяет его расширение.
Сегодня в ОС Windows достаточно просто определить расширение файла, так как расширение является частью имени файла, написанное через точку. Например, файл.txt и файл.doc – это текстовые документы (второй документ программы Microsoft Word), где файл – это имя, а txt и doc –расширения, указывающие на принадлежность к текстовому формату. Файлы, имеющие один и тот же формат, обычно называют файлами одного типа.
Основная задача формата файла – передать программе, которая работает с файлом, всю необходимую информацию для работы: алгоритм преобразования, правила расположения и чтения информации, содержащейся в файле.
Для того, чтоб работать с файлом, программа должна определить его тип. Как уже упоминалось ранее, в таких операционных системах, как CP/M, DOS, и Microsoft Windows, для этого служит имя файла, а точнее - расширение. Ранее расширение имело фиксированную длину, но теперь длина расширения ограничивается длиной возможного заданного имени, 255 символом. К примеру, формат html и htm воспринимаются браузерами совершенно одинаково, несмотря на различный размер расширения. Так же doc и docx принадлежат к форматам документов Microsoft Word, однако созданным в разных версиях программы.
В UNIX, и других, подобных ей операционных системах используется немного иной способ хранения формата файла. Каждый файл хранит, таит в себе некое «магическое число» (сигнатуру), по которому и происходит опознание формата файла.
Однако не все современные файловые системы поддерживают метаданные, но многие, такие как: HPFS, NTFS, ext2, ext3 и другие.



