Белунцов В. О.- Библия домашнего компьютера стр.37
Ну вот, скажете вы, только начался рассказ о хранении данных в файлах, как автор уже пугает аварийными ситуациями... Автору, конечно, никого пугать не хочется. Од нако непредвиденные аварийные ситуации могут возникнуть в любой области, в том числе и в компьютерной системе. Поэтому всегда лучше заранее принять меры предосторожности, тем более, что в данном случае это совсем нетрудно.
Считается, что в полное имя файла ещё входят путь к нему (path) и расширение (extension). Речь об этом и пойдёт далее.
3.2 Какие бывают файлы
Когда пользователь начинает работу с каким-либо файлом, системе необходимо «знать», с помощью какой программы этот файл можно открыть и в каком формате он записан. Например, если файл содержит обычный текст, то он может быть прочитан в любой текстовой программе («Блокнот», WordPad, kwriter и т. п.). Если файл является звуковым фрагментом, то его можно открыть в программе-проигрывателе (Winamp, XMMS и пр.) или в каком-нибудь звуковом редакторе (Sound Forge, Adobe Audition, Samplitude и т. п.).
Таким образом, программа, которая открывает файл, должна «понимать» формат, в котором этот файл записан. Если же, например, попробовать открыть текстовый файл в звуковом редакторе, то последний, скорее всего, выдаст сообщение об ошибке («неверный формат файла»), а если вы откроете звуковой файл в виде текста, то увидите на экране полную бессмыслицу.
Расширение в имени файла. Чтобы программы и операционные системы могли «с первого взгляда» определять тип файла, к имени файла добавляют так называемое расширение. Оно обычно состоит из небольшого количества символов. В старых системах вроде DOS оно ограничивалось тремя символами. В современных системах, в том числе в Windows ХР или Linux, такого ограничения нет, однако большинство файлов всё равно оканчивается трёхбуквенными расширениями. От собственного имени файла расширение отделяется точкой.
Во многих современных системах и в Интернете принят ряд стандартных расширений имён файлов. Некоторые из них приведены в табл. 3.1.
Таблица 3.1 Стандартные расширения имён файлов
Расширение
|
Значение
|
.аас
|
Сжатый музыкальный файл формата mp4 audio
|
• асе
|
Файл архива
|
.ai
|
Векторный рисунок формата популярной программы Adobe Illustrator
|
.aiff
|
Звуковой файл (как правило, на Macintosh)
|
.ani
|
Анимированный указатель мыши
|
.arj
|
Файл архива
|
.asf
|
Потоковый звуковой или видеофайл
|
.asx
|
Потоковый звуковой или видеофайл
|
.au
|
Звуковой файл (формат Sun Audio)
|
.avi
|
Видеофайл стандартного для Windows формата
|
.bak
|
Старая (предыдущая) копия какого-либо файла
|
.bat
|
«Командный файл» — содержит ряд команд операционных систем DOS или Windows, которые будут выполняться последовательно
|
.bin
|
Двоичный файл
|
.bmp
|
Растровый рисунок
|
.bz
|
Файл архива
|
.bz2
|
Файл архива
|
.c
|
Код программы на языке С или С++
|
.cab
|
Файл, содержащий в себе несколько сжатых файлов
|
■cfg
|
Установки для какой-либо программы
|
.class
|
Программа (апплет), написанная на языке Java
|
.com
|
Исполняемый файл (программа, которую можно непосредственно запустить)
|
.conf
|
Файл конфигурации какой-либо программы (обычно в Linux)
|
.cpr
|
Музыкальный проект популярной программы Cubase
|
.CSS
|
Файл стиля для веб-страниц
|
.cur
|
Указатель мыши
|
.dat
|
Видеоклип
|
.db
|
Файл базы данных
|
.dll
|
Динамическая библиотека связей (обычно компонент какой-либо программы)
|
.doc
|
Документ, как правило, формата Microsoft Word
|
.eps
|
Графический файл полиграфического формата PostScript
|
.exe
|
Исполняемый файл (программа, которую можно непосредственно запустить)
|
|
Рисунок (сжатый файл)
|
.hip
|
Файл справки
|
.htm
|
Гипертекстовый файл, обычно для веб-страниц
|
.html
|
Гипертекстовый файл, обычно для веб-страниц
|
ЛСО
|
Значок
|
.inf
|
Сведения для установки какой-либо программы
|
.ini
|
Файл настроек программы (обычно в Windows или DOS)
|
.iso
|
Файл образа компакт-диска
|
.fon
|
Файл шрифта
|
•gz
|
Файл архива
|
.gzip
|
Файл архива
|
.jar
|
Исполняемая программа на языке Java
|
•jpeg
|
Рисунок (сжатый файл)
|
•JPg
|
Рисунок (сжатый файл)
|
.js
|
Скрипт на языке JavaScrpipt
|
.kar
|
Музыкальный файл с текстом (для караоке)
|
.lha
|
Файл архива
|
•tog
|
«Протокол* действий, совершённых какой-либо программой (обычно при установке)
|
.1st
|
Листинг
|
.m3u
|
Стандартный список воспроизведения
|
.mid
|
МІШ-файл (музыкальный файл, который исполняется через синтезатор звуковой карты)
|
.mov
|
Видео или звуковой файл формата Apple Quick Time
|
.mp3
|
Сжатый музыкальный файл формата трЗ
|
.mpg
|
Сжатый видеофайл формата mpeg
|
.msi
|
Файл установки программы для Windows
|
.mus
|
Нотный файл формата популярной программы Finale
|
.OCX
|
Системный файл ActiveX
|
•ogg
|
Сжатый музыкальный файл формата Ogg Vor bis
|
.old
|
Старая копия какого-либо файла
|
.pdf
|
Документ формата Adobe Acrobat
|
.php
|
Скрипт на языке PHP
|
.phtml
|
Скрипт на языке PHP
|
•pl
|
Скрипт на языке PERL
|
.pis
|
Стандартный список воспроизведения
|
.pmd
|
Файл вёрстки в формате Adobe Pagemaker
|
■png
|
Рисунок сжатого формата
|
.ps
|
Графический файл полиграфического формата PostScript
|
.psd
|
Рисунок формата популярной растровой программы Adobe Photoshop
|
.pwl
|
Зашифрованный пароль и другие сведения о пользователе
|
.qt
|
Видео или звуковой файл формата Apple Quick Time
|
.ra
|
Файл Real Audio
|
.rar
|
Файл архива
|
•reg
|
Сведения для внесения в системный реестр Windows
|
.rpm
|
Файл установки программы для Linux
|
.rtf
|
Текстовый файл со шрифтовой разметкой
|
.sib
|
Нотный файл формата популярной программы Sibelius
|
.sis
|
Файл установки программы для мобильного телефона
|
.swf
|
Файл фильма популярного формата Shokwave Flash
|
.sxw
|
Документ в формате OpenOffice.org
|
.sys
|
Системный файл
|
.tar
|
Файл архива
|
.tif
|
Рисунок
|
,ttf
|
Файл шрифта TrueType
|
.txt
|
Текстовый файл
|
.vxd
|
Драйвер виртуального устройства — один из системных компонентов Windows
|
.wav
|
Стандартный звуковой файл в Windows
|
.wma
|
Сжатый музыкальный файл формата Windows Media
|
,wmf
|
Рисунок (стандартный Windows-формат)
|
.wmv
|
Сжатый видеофайл формата Windows Media
|
.wri
|
Текстовый документ в формате Write или WordPad
|
.xtnl
|
Документ, размеченный в соответствии со стандартом XML
|
.zip
|
Файл архива
|
Конечно, здесь перечислены далеко не все расширения и типы файлов, их слишком много Дело в том, что каждая вновь создаваемая программа может использовать уже имеющийся стандартный тип для своих рабочих файлов, а может иметь и свой собственный. Так,