Формат файлов
Формат файлов
Когда пользователь начинает работу с каким-либо файлом, системе необходимо знать, в каком формате он записан и с помощью какой программы его нужно открывать. Например, если файл содержит обычный текст, то он может быть прочитан в любой текстовой программе (например, Блокнот). Если файл является звуковым фрагментом, то его можно открыть в программе-проигрывателе или в каком-нибудь звуковом редакторе.
Если, например, попробовать открыть текстовый файл в звуковом редакторе, то вы, скорее всего, увидите сообщение об ошибке (неверный формат файла). В случае открытия звукового файла в виде текста компьютер выведет на экран бессмысленный набор знаков.
Чтобы программы и операционные системы могли определить тип файла, к его имени часто добавляют расширение, состоящее из небольшого количества символов. В старых системах вроде 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. Выбор программы для открытия файла.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Формат ELF
Формат ELF Формат ELF имеет файлы нескольких типов, которые до сих пор мы называли по-разному, например, исполняемый файл или объектный файл. Тем не менее стандарт ELF различает следующие типы:1. Перемещаемый файл (relocatable file), хранящий инструкции и данные, которые могут быть
3.3.1. Формат RSS
3.3.1. Формат RSS Читать новости сайтов можно по-разному. Самый простой способ — заходить время от времени на сайт и просматривать новые сообщения. Можно поставить программу, которая подключается к новостному каналу и сама получает заголовки или аннотации новостей, по
Формат MS-DOS для файлов и папок (Windows NT/2000/XP)
Формат MS-DOS для файлов и папок (Windows NT/2000/XP) По умолчанию Windows NT и выше создают в разделе NTFS специальную таблицу, содержащую все имена файлов и папок в формате MS-DOS по формуле 8.3 (8 символов имени файла и 3 символа для его расширения). Данная возможность в настоящее время не
5.1.1. Учебный пример: формат файлов паролей в Unix
5.1.1. Учебный пример: формат файлов паролей в Unix Во многих операционных системах данные пользователей, необходимые для регистрации и запуска пользовательского сеанса, представляют собой трудную для понимания двоичную базу данных. В противоположность этому, в
5.1.3. Учебный пример: PNG — формат графических файлов
5.1.3. Учебный пример: PNG — формат графических файлов PNG (Portable Network Graphics — переносимая сетевая графика) представляет собой формат для хранения растровых изображений. Он подобен GIF, и, в отличие от JPEG, в данном формате используется алгоритм сжатия без потерь. Формат PNG
5.1.1. Учебный пример: формат файлов паролей в Unix
5.1.1. Учебный пример: формат файлов паролей в Unix Во многих операционных системах данные пользователей, необходимые для регистрации и запуска пользовательского сеанса, представляют собой трудную для понимания двоичную базу данных. В противоположность этому, в
5.1.2. Учебный пример: формат файлов .newsrc
5.1.2. Учебный пример: формат файлов .newsrc Новости Usenet представляют собой распределенную по всему миру систему электронных досок объявлений, которая предвосхитила современные Р2Р-сети за два десятилетия до их появления. В Usenet используется формат сообщений, очень сходный с
5.1.3. Учебный пример: PNG — формат графических файлов
5.1.3. Учебный пример: PNG — формат графических файлов PNG (Portable Network Graphics — переносимая сетевая графика) представляет собой формат для хранения растровых изображений. Он подобен GIF, и, в отличие от JPEG, в данном формате используется алгоритм сжатия без потерь. Формат PNG
5.2.2. Формат RFC 822
5.2.2. Формат RFC 822 Метаформат RFC 822 происходит от текстового формата сообщений электронной почты в Internet. RFC 822 является основным Internet RFC-стандартом, описывающим данный формат (впоследствии заменен RFC 2822). Формат MIME (Multipurpose Internet Media Extension — многоцелевые расширения Internet)
Формат PDF
Формат PDF PDF расшифровывается как Portable Document Format (портативный формат документа). Этот формат был создан специально для ликвидации проблем с отображением информации в файлах. Его преимущество состоит в том, что, во-первых, документ, сохраненный в формате PDF, будет одинаково
Формат DJVU
Формат DJVU Несколько лет назад появился новый формат хранения оцифрованных текстов – формат DJVU (дежавю). Технология была разработана в 1996 году компанией AT&T Labs. При создании формата была изначально поставлена задача достичь наилучшего сжатия при минимальных потерях в
Формат WAV
Формат WAV Формат WAV (от английского wave — волна) был создан фирмой Microsoft еще в начале 90-х годов прошлого века в качестве стандартного формата хранения звуковых данных в операционной системе Windows. Сейчас используется также для записи звука, предназначенного для последующей
Формат MP3
Формат MP3 Формат MP3 был создан для распространения музыкальных файлов, сжатых кодеком MPEG 1 level 3. В настоящее время — самый популярный формат распространения музыки через Интернет, и не только. Поддерживается абсолютно всеми программами записи и обработки звука, за
Формат MP3
Формат MP3 Метод сжатия звука, а также формат сжатых звуковых файлов, предложенный международной организацией MPEG (Moving Pictures Experts Group – Экспертная группа по видеозаписи), основан на перцептуальном кодировании звука. Работы по созданию эффективных алгоритмов кодирования