Типы файлов

.$$$, .--- (DOS, Windows)
Копия старых INI-файлов. /ДЮК/

.цифра (Unix)
См. .man. /TimKentzle/

.a (Unix)
Библиотеки откомпилированных процедур. Собираются командой ar. /ДЮК/

.afm
Adobe Font Metrics - метрики символов в фонте PostScript. /TimKentzle/

.ai
Файл PostScript. /mime.types/

.aif, .aifc, .aiff
Audio-данные. /mime.types/

.ar
Архив программы ar Харухико Окомура или одноименной программы Карла Крейдера для OS/9. /TimKentzle/

.arc
Архив программы arc, pkarc или arcа/arcb. /TimKentzle/

.arj
Архив программы arj (DOS); доступна в исходных текстах программа unarj для распаковки. /ДЮК/

.asm (DOS)
Исходный текст программы на ассемблере i80*86. /TimKentzle, ДЮК/

.au
Формат хранения звука. /TimKentzle/

.avi
Формат хранения видеоизображения. /TimKentzle/

.b (Unix)
Встроенный редактор в NornonComander-подобной оболочке DemosComander (deco) при сохранении файла после редактировани переписывает его старую версию, добавляя в конец это расширение.

.bak (DOS)
Многие редакторы при сохранении файла после редактировани сохраняют также его старую версию с таким расширением. /ДЮК/ P>
.bas (DOS)
Исходный текст программы на языке Basic (GWBasic, TurboBasic, QuickBasic, etc.) /ДЮК/

.bat (DOS)
Batch (пакетный) набор команд, интерпретируеммый тем же интерпретатором, что и команды командной строки (как правило - c:\command.com). /ДЮК/

.bbc (DOS)
  • Вся программа состоит из строк; каждая строка содержит
    • длинну строки, включая служебные байты (1 байт)
    • младший байт номера строки (1 байт)
    • старший байт номера строки (1 байт)
    • собственно содержимое строки, где зарезервированные слова (операторы, функции, псевдопеременные) заменены на 1 байт из второй половины алфавита (0x80..0xFF).
    • символ с кодом 0xOD (1 байт)
    В конце содержатся байты 0x00 0xFF 0xFF
  • Некоторые BBC-basic'и имеют другую структуру:
    • символ с кодом 0xOD (1 байт)
    • старший байт номера строки (1 байт)
    • младший байт номера строки (1 байт)
    • длинну строки, включая служебные байты (1 байт)
    • собственно содержимое строки.
    В конце содержатся байты 0x0D 0xFF (вместо 0xFF может быть любое число из интервала 0x80..0xFF).
    Исходный текст программы на языке BBC-basic for DOS в собственном двоичном формате и данные к нему (если другое расширение не было указано явно). /ДЮК/

    .bgi (DOS)
    Borland Graphics Interface - динамически подгружаемая библиотека графических программ-драйверов, зависящих от типа видеоадаптера. /ДЮК/

    .bmp
    Растровый графический формат BitMaP, 1, 4, 8 или 24 бита на точку. /TimKentzle, ДЮК/

    .C
    Архив программы compact (Unix). /TimKentzle/

    .c (DOS, Windows, Unix, etc.)
    Исходный текст программы на языке C. /ДЮК/

    .cfg (DOS, Windows)
    Конфигурационный файл программы.

    .cgi (WWW-сервер под Unix)
    Запускаемая программа, работающая по протоколу Common Gatawey Interface (входные данные - в переменной окружения QUERY_STRING при методе GET или в стандартном вводе stdin при методе POST; результат - в стандартном выводе stdout). Может быть любым запускаемым файлом. /ДЮК/

    .clo, .cls
    Описания классов документов и макроопределений TEX. /TimKentzle/

    .com (DOS)
    Выполняемый двоичный файл. Не может превышать 64 килобайта. /ДЮК/

    .cpp (DOS, Windows)
    Исходный текст программы на языке C++. /ДЮК/

    .cpt
    Архив программы CompactPro (Macintosh). /TimKentzle/

    .ddi (DOS)
    Disk Dupe Image, образ дискеты, созданный программой DiskDupe.exe. /ДЮК/

    .def
    Описания шрифтов TEX без начертаний каждого символа. /TimKentzle/

    .dir (DOS, Windows, Unix)
    Файл-директория редактора MicroMir или NanoMir; содержит списки файлов и комментарии к ним. /ДЮК/

    .dir, dxr, dcr (Internet)
    Director. /mime.types/

    .diz (Internet)
    Файи с кратким описанием продукта или содержимого диска/архива, обычно для самопальных или похаканных пиратами продуктов. /ДЮК/

    .dll (Windows)
    Dynamic Linked Library, Динамически Присоединяемая Библиотека. /ДЮК/

    .doc (DOS, Windows)
    Файл редактора MS-Word; реже - просто текст-документация. /ДЮК/

    .dot
    DOcument Templates редактора MS-Word for Windows. /ДЮК/

    .dp
    Digital Paper - аналог .PDF фирмы Common Ground Software. /TimKentzle/

    .eps, epsf
  • Первая строка:
    • %!PS-Adobe-3.0 EPSF-3.0 - Encapsulated PostScript.
    См. .ps. /TimKentzle/

    .evy
    Envoy - аналог .PDF фирмы Novell. /TimKentzle/

    .exe (DOS, Windows)
  • Первые два байта - "MZ"
    Выполняемый двоичный файл. В Windows имеет две ветви - для запуска под DOS (обычно выдает на экран "Требуется Windows" и вываливается) и для запуска под Windows. /ДЮК/

    .f (Unix)
    Исходный текст программы на языке ForTran. /ДЮК/

    .fd
    Описания шрифтов TEX без начертаний каждого символа. /TimKentzle/

    .fon (Windows)
    Фонт. /ДЮК/

    .for (DOS)
    Исходный текст программы на языке ForTran. /ДЮК/

    .fot (Windows)
    Фонт. /ДЮК/

    .f, (Waffle for DOS)
    Folder с письмами почтовой системы Waffle for DOS; /ДЮК/

    .gif
  • В начале файла присутствует строка "GIF87a" или "GIF89a" в зависимости от используемой версии формата.
  • Блок данных заканчивается точкой с запятой ";".
    Graphics Interchange Format, растровый графический формат фирмы CompuServe, 1, 2, 4 или 8 бит на точку, хранит палитру. /TimKentzle, ДЮК/

    .gz
    Архив, созданный программой gzip (Unix) и распаковываемый gunzip или gzip -d. /TimKentzle, ДЮК/

    .h (Язык C)
    Header-файл, содержащий описания заголовков процедур. /ДЮК/

    .hqx
    Файл программы BinHex (Macintosh). Предназначен для передачи двоичных файлов по E-mail без искажений. /TimKentzle/

    .htm, .html (Internet)
  • Содержит команды (tags) в угловых скобках (<команда>), остальное интерпретируется как текст. Знаки <, > и & заменяются на &lt;, &gt; и &amp;
    Текст, написанный на Hyper Text Markup Language (текст с разметкой). /TimKentzle, ДЮК/

    .i (Waffle for DOS)
    Index Folder'а почтовой системы Waffle for DOS; Может быть восстановлен командой makebox -i folder.f. /ДЮК/

    .ice
    Архив программы ice; также доступен программе lzh. /ДЮК/

    .iff (Amiga)
    Формат хранения звука, разработанный для компьютеров Amiga. /TimKentzle/

    .ini
    Файл с INItial'изационными установками какой-либо программы. /ДЮК/

    .jfif, .jpeg, .jpg
    Растровый графический формат JPEG, позволяющий сохранять картинку с потерей информации без существенной потери качества. /TimKentzle/

    .l3
    MPEG-1: звук только Layer-3 (См. .mpg) /TimKentzle/

    .latex, .ltx
    Одно из расширений TEX. /TimKentzle/

    .lha, .lzh
    Архив программы lzh. /TimKentzle/

    .lib
    Библиотека процедур. Не совсем понятно, чем отличается от .obj /ДЮК/

    .m1s
    MPEG-1: системный поток (См. .mpg). /TimKentzle/

    .m2a
    MPEG-2: только звук (См. .mpg). /TimKentzle/

    .m2s
    MPEG-2: системный поток (См. .mpg). /TimKentzle/

    .m2v
    MPEG-2: только видео (См. .mpg). /TimKentzle/

    .man (Unix)
    Файл в формате TROFF (Typesetting Run OFF). /TimKentzle/

    .me (DOS)
    Файл редактора MultiEdit. /ДЮК/

    .me (Unix)
    См. .man. /TimKentzle/

    .me
    Файл read.me - "прочитай.меня".

    .mf
    MetaFont - программа, представляющая шрифт для TEX в виде матричных и растровых комбинаций. /TimKentzle/

    .mia
    MPEG-1: только звук (См. .mpg). /TimKentzle/

    .mid
    MIDI - звуковой файл. /NN, TimKentzle/

    .mim
    Файл редактора MicroMir. /ДЮК/

    .miv
    MPEG-1: только видео (См. .mpg). /TimKentzle/

    .mod
    Понотовый формат хранения звука. /TimKentzle/

    .mov, .Moov
    Формат хранения видео и аудио. /TimKentzle/

    .mp2
    MPEG-1: звук Layer-1 или Layer-2 (См. .mpg). /TimKentzle/

    .mpa
    MPEG-1: звук Layer-1 или Layer-2 (См. .mpg). /TimKentzle/

    .mpg
    MPEG - формат хранения видео и звука с компрессией и потерей данных. /TimKentzle/

    .mps
    MPEG-1: системный поток (См. .mpg). /TimKentzle/

    .mpv
    MPEG-1: только видео (См. .mpg). /TimKentzle/

    .ms (Unix)
    См. .man. /TimKentzle/

    2

    .nfo
    iNFO - краткое описание того, что находится в директории / на диске.

    2

    .o (Unix)
    Откомпилированный, но не собранный для выполнения код программ. /ДЮК/

    .obj (DOS)
    Откомпилированный, но не собранный для выполнения код программ. /ДЮК/

    .ovl (DOS)
    OVerLay - динамически подгружаемый модуль программы. /ДЮК/

    .p (Unix)
    Исходный текст программы на языке Pascal. /ДЮК/

    .pas (DOS)
    Исходный текст программы на языке Pascal. /ДЮК/

    .pbm
    Portable BitMap - простой формат хранения черно-белых картинок. /TimKentzle/

    .pcx (Windows, OS/2)
    Растровый графический формат, поддерживаемый большинством редакторов. /TimKentzle, ДЮК/

    .pdf
  • Первая строка - "PDF-номер_версии"
    Portable Document Format - текстовый формат описания документа, конкурент PostScript. /TimKentzle/

    .pfa, .pfb
  • Первая строка:
    • %!PS-Adobe-1.0 - Type 1 Font
    • %!FontType-1.0 - Type 1 Font
    .pfa - PostScript Font ASCII
    .pfb - PostScript Font Binary
    См. .ps. /TimKentzle/

    .pfm
    PostScript Font Metrics - метрики символов в фонте PostScript. /TimKentzle/

    .pgm
    Portable GrayMap - простой формат хранения серых картинок. /TimKentzle/

    .pict (Macintosh)
    Формат хранения графических изображений в буфере обмена (clipboard) на компьютерах Macintosh. /TimKentzle/

    .pif (Windows)
    Файл, описывающий параметры запуска DOS-задачи под Windows. /ДЮК/

    .pk
    Растровый шрифт для TEX. /TimKentzle/

    .pl (Unix)
  • Первая строка содержит что-то вроде "#!/usr/bin/perl".
    Файл на языке Perl /ДЮК/

    .pl
    Описания шрифтов TEX без начертаний каждого символа. /TimKentzle/

    .png
  • В начале файл содержит строку "\0x89PNG\0x0D\0x0A\0x1A\0x0A".
    Portable Network Graphics, растровый графический формат, 8 или 24 бита на точку. /TimKentzle/

    .pnm
    Простой формат хранения картинок, обьединяющий .pbm, .pgm и .ppm. /TimKentzle/

    .pop (Unix)
    Временный файл POP3-сервера (popper'а) в той же директории, что и почтовые ящики пользователей. /ДЮК/

    .ppd
    PostScript Printer Description - описание принтера для программы, печатающей на нем .ps. /TimKentzle/

    ppm
    Portable PixelMap - простой формат хранения цветных картинок. /TimKentzle/

    .ppt
    MS PowerPoint Presentation. /ДЮК/

    .ps
  • Первая строка:
    • %! - PostScript
    • %!PS-Adobe-3.0 - Structured PostScript
    Векторный графический формат PostScript. /TimKentzle/

    .rar
    Архив программы rar; позволяет делать "твердые" (solid) архивы. /TimKentzle, ДЮК/

    .res (Windows 95/NT)
    Файл с описанием ресурсов программы (окошек, кнопок, иконок, ...). /ДЮК/

    .rpm
    RedHat Packing Manager - формат хранения дистрибутивов в RedHat Linux. /ДЮК/

    .rtf
    Rich Text Format. /ДЮК/

    .sea
    Архив программы stuff (Macintosh).

    .sfx
    Самораспаковывающийся архив; в DOS его надо переименовать в .exe. /ДЮК/

    .sgm, .sgml (Internet)
    Standard Generalized Markup Language - язык разметки, используемый для управления большими подборками документов. Частным случаем SGML является HTML.

    .sh (Unix)
  • Первая строка содержит что-то вроде "#!/bin/sh".
    Запускаемый пакетный файл на языке shell. /ДЮК/

    .shtml (Internet)
    Что-то вроде HTML. /ДЮК/

    .sit
    См. .sea.

    .so (Unix)
    Динамически Присоединяемая Библиотека. /ДЮК/

    .snd
    SouND - звуковой файл; расширение используется для разных форматов. /TimKentzle/

    .spl
    Future Splash Player /NN/

    .sty
    Описания классов документов и макроопределений TEX. /TimKentzle/

    .swf
    ShockWare Flash. /NN/

    .swp
    SWaP-файл (файл подкачки). /ДЮК/

    .sys (DOS)
    Файлы ядра DOS IO.sys и MSDOS.sys; их конфигурационный файл Config.sys; драйверы устройств, загружаемые из Config.sys командой DEVICE=драйвер.sys параметры. /ДЮК/

    .tar
    Архив программы tar (Unix), без компресии; обычно подвергается компрессии другим архиватором для получения "твердого" (solid) компактного архива. В ряде случаев заносится прямо на диск или ленту без файловой системы. /TimKentzle, ДЮК/

    .taz
    Аналог .tar.gz в DOS и др.системах, использующих три буквы в расширении файла. /TimKentzle, ДЮК/

    .tb
    Конфигурационный файл TorboBasic (фирмы Borland). /ДЮК/

    .tbh
    Help-файл TorboBasic. /ДЮК/

    .tc
    Конфигурационный файл TorboC (фирмы Borland). /ДЮК/

    .tch
    Help-файл TorboC. /ДЮК/

    .tdh
    Help-файл TorboDebugger. /ДЮК/

    .tex
  • В начале присутствутт команды "\documentclass" и "\documentstyle".
  • "%" указывает на начало комментария.
  • Команды либо начинаются с обратной наклонной черты "\", либо заключаются в фигурные "{...}" или квадратные "х...]" скобки.
    Текстовый язык описания разметки документа. В чем-то похож на HTML, но без свойств гипертекста. /TimKentzle/

    .tfm
    Описания шрифтов TEX без начертаний каждого символа. /TimKentzle/

    .tgz
    Эквивалентно .tar.gz; создается tar с ключем -z. /TimKentzle, ДЮК/

    .tif, .tiff
  • Первые два байта:
    • "II" - для файлов, в которых младший байт идет первым (как в процессорах 6502, i*86, ARM).
    • "MM" - для файлов, в которых старший байт идет первым (как в процессорах Motorolla 68000).
        Tagged Image File Format, растровый графический формат для работы с большими картинками. /TimKentzle/

        .ttf
        TrueType Font - графический шрифт. /ДЮК/

        .tz
        См. .tgz. /TimKentzle/

        .uc, .uc2
        Архив программы uc (UltraCompressir); позволяет делать "твердые" (solid) архивы. /ДЮК/

        .uu, .uue, .uux
      • section 1 of uuencode 5.20 of file !.dir    by R.E.M.
        
        begin 644 !.dir
        
        заENCODEнный текст в 60 колонок
        '
        end
        
        Файл, созданный программой uuencode и раскрываемый программой uudecode. Предназначен для передачи двоичных файлов по E-mail без искажений. /TimKentzle, ДЮК/

        .vp, .vpl
        Файлы виртуальных шрифтов для TEX. /TimKentzle/

        .vrml
        Virtual Reality Modeling Language.

        .wav
      • Файл состоит из блоков; формат блокаа:
        • 4 байта - тип блока: строка "RIFF".
        • 4 байта - общий размер файла минус восемь.
        • 4 байта - имя формы: строка "WAVE".
        • 4 байта - тип блока: строка "fmtu".
        • 4 байта - длинна блока данных формата (обычно 16).
        • 16 байт - данные блока формата.
        • 4 байта - тип блока: строка "data".
        • 4 байта - длинна звуковых данных.
        • ... - фактические дискретные значения
        Звуковой файл в формате RIFF (Resourse Interchange File Format). /TimKentzle/

        .wrl
        См. .vrml.

        .xbm .xpm (X-windows)
        X-BitMap, X-PixMap - текстовые форматы хранения черно-белых и цветных изображений в X-windows. /TimKentzle/

        .xx, .xxe
        Файл, созданный программой xxencode и раскрываемый программой xxdecode; близкий родственник .uue. Предназначен для передачи двоичных файлов по E-mail без искажений. /TimKentzle/

        .Z
        Архив программы compress (Unix). /TimKentzle/

        .z
        Архив программы pack (Unix); также доступен программе pkunzip. /TimKentzle/

        .zip
        Архив, созданный программой pkzip или zip и распаковываемый pkunzip, unzip или pkzip -d. /TimKentzle, ДЮК/

        .zoo
        Архив программы zoo. /TimKentzle, ДЮК/

  • Формат файла:

    .расширение
  • Формат файла или описание сигнатуры, по которой его можно опознать (особенно важно в случаях, когда файл идет без расширения или с измененным расширением, а также для случаев, когда одно расширение используется несколькими форматами).
    Назначение файла и приемы борьбы с ним. :-) /Источник/

  • Об источниках:

     

    к оглавлению