next up previous contents index
Next: Изменение времени модификации файла Up: Средства управления файлами Previous: Средства управления файлами   Contents   Index

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

Когда речь идет о типе файла, это означает, какого рода данные он содержит, т.е. текст, исполняемые команды или некоторые другие данные; эти данные определенным образом организованы внутри файла, и такая организация называется форматом. Например, графический файл может содержать данные в формате JPEG, а текстовый файл - либо простой неформатированный текст, либо текст, размеченный с помощью команд языка TeX.

Команда file анализирует файлы и выводит их тип, а также - если это известно - формат данных, которые они содержат. Укажите имя файла в качестве аргумента, и эта команда выведет имя вместе с описание его типа и формата.

Чтобы определить формат файла `/usr/doc/HOWTO/README.gz', введите: $ file /usr/doc/HOWTO/README.gz [Enter] /usr/doc/HOWTO/README.gz: gzip compressed data, deflated, original filename, last modified: Sun Apr 26 02:51:48 1998, os: Unix $

Эта команда сообщает, что файл `/usr/doc/HOWTO/README.gz' содержит данные, упакованные с помощью утилиты gzip.

Чтобы определить оригинальный формат данных в упакованном файле, используйте опцию `-z'.

Чтобы определить формат упакованных данных в файле `/usr/doc/HOWTO/README.gz', введите: $ file -z /usr/doc/HOWTO/README.gz [Enter] /usr/doc/HOWTO/README.gz: English text (gzip compressed data, deflated, original filename, last modified: Sun Apr 26 02:51:48 1998, os: Unix) $

Примечание: В настоящее время file различает около 100 различных форматов данных, включая тексты на нескольких языках, множество графических и звуковых форматов, а также исполняемые файлы для различных операционных систем.



Alex Otwagin 2002-12-16