1 авг. 2008 г.

Расширения файлов

Сжатые и архивные файлы

  • .bz2 — файл, сжатый при помощи bzip2
  • .gz — файл, сжатый при помощи gzip
  • .tar — файл, заархивированный при помощи tar (сокращение от tape archive), также известный как tar файл
  • .tbz — файл, заархивированный tar и сжатый bzip
  • .tgz — файл, заархивированный tar и сжатый gzip
  • .zip — файл, сжатый при помощи алгоритма сжатия ZIP, обычно используемого приложениями MS-DOS. Для Linux более привычен алгоритм сжатия gzip, так что архивы .zip в Linux достаточно редки

Форматы файлов

  • .au — аудиофайл
  • .gif — изображение формата GIF
  • .html/.htm — HTML-файл
  • .jpg — изображение формата JPEG
  • .pdf — документ в электронном виде; PDF расшифровывается как Portable Document Format (формат переносимых документов)
  • .png — изображение формата PNG (сокращение от Portable Network Graphic — переносимая сетевая графика)
  • .ps — файл PostScript; формат для печати
  • .txt — обычный текстовый файл ASCII
  • .wav — аудиофайл
  • .xpm — файл изображения

Системные файлы

  • .conf — конфигурационный файл. Конфигурационные файлы часто имеют также расширение .cfg
  • .lock — файл блокировки; отмечает программу или устройство как уже используемое
  • .rpm — файл менеджера пакетов Red Hat Package Manager, используемый для установки программного обеспечения

Файлы программ и скриптов

  • .c — файл с исходным текстом программы, написанной на языке С
  • .cpp — файл с исходным текстом программы, написанной на языке C++
  • .h — заголовочный (так называемый header) файл для программы, написанной на языке C или C++
  • .o — объектный файл
  • .pl — Perl-скрипт
  • .py — Python-скрипт
  • .so — файл библиотеки
  • .sh — shell-скрипт
  • .tcl — TCL-скрипт

Определение типа файла


Расширения файлов используются не всегда и часто используются неверно. Что делать, если файл не имеет расширения или оно не соответствует типу файла?
В этом случае может быть полезна команда file.
Например, вам попался файл с названием example без расширения. Используя команду file, вы сможете увидеть тип файла:
file example
example: ASCII text
Из этого примера видно, что файл example является текстовым. Любой файл, распознанный как текстовый, может быть прочитан при помощи команд cat, more или less или открыт при помощи текстовых редакторов, например, gedit или vi.
Чтобы больше узнать о команде file, прочтите ее man-страницу, набрав в командной строке man file.

Комментариев нет: