Формат файлов
Формат файлов
Когда пользователь начинает работу с каким-либо файлом, системе необходимо знать, в каком формате он записан и с помощью какой программы его нужно открывать. Например, если файл содержит обычный текст, то он может быть прочитан в любой текстовой программе (например, Блокнот). Если файл является звуковым фрагментом, то его можно открыть в программе-проигрывателе или в каком-нибудь звуковом редакторе.
Если, например, попробовать открыть текстовый файл в звуковом редакторе, то вы, скорее всего, увидите сообщение об ошибке (неверный формат файла). В случае открытия звукового файла в виде текста компьютер выведет на экран бессмысленный набор знаков.
Чтобы программы и операционные системы могли определить тип файла, к его имени часто добавляют расширение, состоящее из небольшого количества символов. В старых системах вроде MS-DOS оно ограничивалось тремя символами, и хотя в современных системах, в том числе в Windows XP, такого ограничения нет, большинство файлов все равно содержит трехбуквенные расширения. От имени файла расширение отделяется точкой.
Во многих современных системах и в Интернете принят ряд стандартных расширений имен файлов. Некоторые из них приведены в табл. 6.1.
Таблица 6.1. Расширения имен файлов
Конечно, в ней перечислены не все возможные расширения и типы файлов. Каждая вновь создаваемая программа может использовать как уже имеющийся стандартный тип для своих рабочих файлов, так и иметь свой собственный. Например, графический редактор Adobe Photoshop работает со стандартными форматами рисунков (BMP, JPG, TIF и пр.), но в то же время имеет свой собственный файловый формат (PSD). В музыкальной программе Cubase можно работать со стандартными MIDI-файлами (MID) или звуковыми файлами (WAV), однако чаще используется оригинальный формат (CPR).
Кроме того, поскольку программ существует очень много, возможна ситуация, когда две или более программы будут стараться использовать одинаковое расширение для файлов своего формата. Например, расширение MUS традиционно применяется для нотных файлов формата Finale, однако его же имеют и нотные файлы совершенно другого формата MusicTime.
Получив команду открыть файл (это обычно осуществляется с помощью двойного щелчка мыши на имени или значке этого файла), система прежде всего определяет тип данного файла (как правило, по его расширению). Если файл окажется программой, то его содержимое загружается в память и передается процессору для исполнения. Если же файл имеет другой известный тип, то система сначала открывает ту программу, которая работает с таким типом файлов, и затем открывает его из нее. Если тип файла системе неизвестен, то пользователю будет предложено выбрать рабочую программу самому (рис. 6.1).
Рис. 6.1. Выбор программы для открытия файла.
Данный текст является ознакомительным фрагментом.