Расширение файла

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 08:37, 6 декабря 2018.
Расширение файла (англ. filename extension) - это определённая последовательность букв или цифр, позволяющая операционной системе определить формат файла и необходимое для его запуска приложение. Другими словами, это часть имени файла, которое отделяется от основного имени точкой. Прежде всего, по расширению можно понять какое содержимое находится в файле: музыка, видео, изображение, база данных или архив. Например, в файле "filename.txt" расширение ".txt" указывает на то, что это текстовый документ, который можно открыть, например, в блокноте. [Источник 1]

Рисунок 1 - Типы расширений файлов

Назначение и визуальное представление

Самой главной функцией расширения файлов является возможность устанавливать соответствие каждого расширения с программой, которая может открывать и обрабатывать такие файлы. Расширения помогают операционной системе оперативно идентифицировать соответствующую программу, предназначенную для каждого конкретного файла, и автоматически запускать ее. Также, если отображается расширение имени файла, то работа с ним будет более безопасной, и возможность открыть вредоносный файл существенно снижается.[Источник 2]

Расширение обычно отделяется от основной части имени файла точкой. В операционных системах CP/M и MS-DOS длина расширения была ограничена тремя символами, в современных операционных системах это ограничение отсутствует. Иногда могут использоваться несколько расширений, следующих друг за другом, например, «.tar.gz».[Источник 3]

В файловой системе FAT16 имя файла и расширение являлись отдельными сущностями, а точка, разделявшая их, реально не являлась частью полного имени файла и служила лишь для визуального отделения имени файла от расширения. В файловых системах FAT32 и NTFS точка стала обычным разрешённым символом в имени файла, поэтому ограничения на количество точек в имени файла в этих системах и их местоположения были сняты (за некоторыми исключениями, например, все конечные точки в именах файлов просто отбрасываются).

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

Кроме того, расширение указывает ОС программу, которой его следует запускать и тип информации содержащийся внутри. Также, некоторые форматы могут иметь свой способ кодирования. Например, «.jpg», «.png», «.gif» (форматы изображений), могут иметь разную кодировку. Так, не всегда получится открыть один и тот же элемент, например, «.mkv» программой, которая по сути должна его открывать, если она не понимает внутреннюю кодировку.Существует возможность в любой момент самим сменить расширения файла, но необходимо иметь в виду, что после самостоятельного изменения, например, с .txt (текстовый) в .mp3 (аудио), он точно не откроется, так как, текст сам не переконвертируется в музыку.

Типы расширений

  • Выполняемые: .exe, .bat
  • Текстовые и другие документы: .txt, .doc, .docx, .rtf
  • Картинки: .jpg, .tiff, .bmp, .png, .gif
  • Аудио — Видео: .mp3, .mp4, .mpg, .avi, .mkv, .vob
  • Системные библиотеки: dll

и т.д.[Источник 4]

Типы файлов в операционной системе Windows

Рисунок 2 - Разница в представлении расширений файлов в W7 и W XP

Файл с расширением .tif

TIF - графический формат, который часто используется для хранения изображений с большой палитрой цветов, например, цифровых фотографий или отсканированных документов. Одним из больших преимуществ формата является поддержка тегов и возможность сохранения нескольких изображений в один файл.

Благодаря тегам формат является расширяемым, и в файлах TIF возможно сохранить дополнительную информацию. Например, в Adobe Photoshop можно сохранить в TIF-файле (опционально) информацию о слоях.

Файлы TIF могут быть сохранены как вообще без использования сжатия, так и с его применением по алгоритмам JPEG, ZIP, LZW и некоторым другим. Сжатие TIF-изображения по алгоритмам ZIP и LZW позволяет уменьшить размер файла без потерь качества.

Файл с расширением .doc

Файл DOC - документ Microsoft Word, без сомнения, самой популярной программы для работы с текстами. Word входит в поставку всех версий офисного пакета Microsoft Office.

Файлы формата DOC содержат самую разную информацию о форматировании текста - шрифты, их начертание, выравнивание текста, отступы, абзацы, списки, колонки и т.д.

Документы Microsoft Word также могут включать в себя изображения, диаграммы, таблицы, сценарии. Кроме различных объектов, текста и информации о его форматировании, файл DOC содержит параметры самого документа, печати.

Начиная с Microsoft Word версии 2007 по умолчанию для новых документов используется формат .DOCX.

Файл с расширением .jpg

Подробное описание JPG - самый популярный на сегодняший день формат изображений, разработан компанией Joint Photographic Experts Group (JPEG). Благодаря хорошей степени сжатия и поддержке глубины цвета в 24 бит, файлы с расширениями JPG/JPEG используются практически во всех цифровых фотоаппаратах и камерах.

Также, формат JPG очень широко распространен в интернете, почти всегда используется веб-разработчиками, ведь сжатие позволяет значительно уменьшить размер изображений. Степень сжатия может быть разной - чем она больше, тем меньше размер файла, но хуже качество и наоборот. Недостатком формата является отсутствие поддержки прозрачности.

Расширения JPG и JPEG полностью равнозначны, это один и тот же формат разница между ними только в одной букве расширения.

Файл с расширением .mkv

Формат видео-контейнера, похож на .AVI, .MOV, тем, что поддерживает несколько алгоритмов сжатия. Формат MKV может содержать различные текстовые субтитры (SRT, SSA, USF).

Формат Matroska вначале стал популярен в аниме-сообществах, поскольку данный формат поддерживает добавление субтитров и нескольких звуковых дорожек в один файл.

Также, файлы MKV можно смотреть на различных мобильных устройствах (Palm, Symbian, Pocket PC) с помощью программы CorePlayer.

Формат файла .exe #1

Файл EXE - Windows, DOS-приложение или самораспаковывающийся архив. Любой файл в ОС Windows с расширением EXE открывается двойным щелчком мыши.

Файлы install.exe или setup.exe - это приложения, которые устанавливают программное обеспечение на компьютер. Двойной клик по ним инициализирует процесс установки.

В Mac OS EXE-приложения также могут быть запущены, но не напрямую, а с помощью эмуляторов Windows (например, Parallels Desktop или VMware Fusion).

Файл с расширением .xls

Файл XLS - электронная таблица, созданная в Microsoft Excel - самом популярном приложении для работы с таблицами. Данные в документе хранятся в ячейках, каждая из которых имеет определенный адрес (колонки нумеруются английскими буквами, строки - цифрами; например: A1 - левая верхняя ячейка).

Каждая ячейка может содержать как фиксированные данные, так и формулы, часто связанные с данными в других ячейках. Как и в документе Microsoft Word (.DOC), формат XLS позволяет пользователю изменять представление текста: его шрифт, цвет, начертание, выравнивание (в ячейке) и другие параметры. Кроме того, документ может содержать изображения, а также диаграммы, построенные на основе данных в определенных ячейках.

Формат XLS долгое время был основным в Microsoft Excel, но начиная с версии 2007 приложение по умолчанию создает новые документы в формате (.XLSX).

Файл с расширением .png

Файл PNG - растровое изображение, сохраненное в формате Portable Network Graphic. В каждом PNG-рисунке содержится палитра - набор используемых цветов. Для уменьшения размера файла применяется сжатие без потерь качества по алгоритму Deflate. Используется преимущественно в Интернете в качестве изображений для веб-страниц.

Формат был разработан для замены GIF, который, помимо своих недостатков, до 2004 имел ограничения для использования в свободном программном обеспечении. Новый формат PNG решил эти проблемы. В частности, в нем реализована поддержка 8-битного альфа-канала и поддержка глубины цвета до 48 бит. В то время как в GIF-формате возможна только полная прозрачность и цветовая палитра ограничена всего 256 цветами (8 бит).

Однако, в отличие от предшественника, этот формат не поддерживает анимацию. С этой целью был создан другой формат MNG. В файлах PNG также невозможно использование палитры CMYK, потому как этот формат не предназначен для профессиональной работы с графикой.

Файлы PNG можно открыть в любом браузере и практически в любой программе для просмотра и редактирования изображений. В Windows файл с расширением PNG можно открыть двойным кликом мыши.

Файл с расширением .iso

Файл ISO - образ данных CD или DVD диска, основан на стандарте ISO-9660. Файл-образ содержит точную копию физического компакт-диска: данные, информацию о файловой системе, структуру директорий, атрибуты файлов и загрузочную информацию.

Образы дисков очень полезны для создания копий CD и DVD-дисков. При создании образа копируется каждый бит компакт-диска в соответствии с оригинальным носителем. При простом копировании файлов с CD или DVD на жесткий диск, будет утеряна информация о дорожках, заголовки диска, загрузочная информация. С существующего образа диска можно впоследствии легко восстановить оригинальную версию скопированного компакт-диска.

Для создания образов и эмуляции дисков существует огромное количество различных программ.

Формат ISO - пожалуй, самый распространенный формат образов дисков. Также, очень распространен похожий на ISO формат .MDF.

Файл с расширением .bmp

BMP - популярный формат несжатого растрового изображения. В заголовке файла записана информация об изображении - размер файла, ширина и высота рисунка, глубина пикселей, количество цветов. После заголовка может следовать палитра. Далее идет непосредственно набор данных о пикселях, который идентифицирует положение каждого пикселя и его цвет.

Файлы BMP поддерживают несколько различных глубин цвета - от черно-белого изображения (1 бит) до Deep color (64 бит). Реализована поддержка частичной прозрачности различной битности. Достоинством формата является тот факт, что изображение хранится без потерь качества. Однако, чем больше геометрические размеры BMP-изображения и цветовая глубина, тем больше размер файла.

К примеру, размер обычной фотографии с глубиной цвета 24 бит может легко достигнуть 15 МБ и более. Поэтому сфера целенаправленного применения формата ограничена. В основном, он используется для больших монохромных изображений - пиктограмм, схем, чертежей - там, где очень важна точная передача деталей.

Поддержка формата BMP интегрирована в Windows, таким образом файл можно открыть двойным щелчком мыши.

Файл с расширением .mts

Файл MTS содержит видео высокой четкости (HD), используется в видеокамерах Sony, Panasonic и других. Формат основан на алгоритме кодирования MPEG-2 и поддерживает HD-видео в формате 720p и 1080i.

Формат файла MTS получил название "AVCHD" (Advanced Video Codec High Definition) - Расширенный Видео Кодек Высокой Четкости. Разработан в 2006 году совместно компаниями Sony и Panasonic.

Файл с расширением .xml

XML - расширяемый язык разметки (англ. Extensible Markup Language). Файл XML - документ, в котором использованы теги для определения объектов и их атрибутов. Форматирование данных напоминает язык разметки HTML-документов. Но в отличие от HTML, в XML используются теги, которые задаются пользователями.

Структура XML-документа представляет собой дерево элементов. Некоторые элементы имеют содержимое и атрибуты. Например, <tag attr="attrval">value</tag> Здесь <tag>,</tag> - открывающий и закрывающий теги элемента, attr - атрибут, attrval - значение атрибута, value - содержимое.

XML-файлы и файлы других расширений, основанные на языке XML, получили очень широкое распространение. В XML-файлах хранятся самые различные данные - от настроек приложений до баз данных. Файлы на основе XML используются для обмена информацией в Интернете и между программами (для этого данный язык разметки и был изначально задуман). Т.к. файлы формата XML содержат текстовые данные, их можно легко отредактировать в любом текстовом редакторе.

Файл с расширением .pdf

Файл .PDF - документ, созданный с помощью программы Adobe Acrobat, соответствующего плагина для web-браузера, либо стороннего софта. Формат PDF на сегодняшний день приобрел огромную популярность благодаря тому, что он поддерживается практически всеми устройствами и операционными системами. Поэтому документы этого формата отлично подходят для обмена данными между пользователями.

PDF-документы могут быть открыты с помощью бесплатной версии Adobe Reader или web-плагина, который доступен для большинства интернет-браузеров. В некоторых браузерах, в частности, в Google Chrome обеспечена поддержка этого формата даже без установленного плагина. Редактировать файлы PDF можно с помощью платной версии Adobe Reader. Также, существует огромное количество программ как для открытия и работы с данным форматом, так и для конвертации других документов из/в этот формат.

Файлы PDF могут содержать текст, изображения, формы, аннотации и другие данные. Примечательно то, что отображение документа не зависит от платформы - что в Windows, что, к примеру, в Mac OS, документы будут выглядеть одинаково, также, как и при печати.

Файл с расширением .txt

Файл TXT - стандартный текстовый документ Windows. Содержит текст без форматирования. Может быть открыт любой программой для работы с текстом. Самая простая и доступная - Блокнот Windows, текстовые файлы по умолчанию ассоциированы именно с ней.

Текстовые файлы также открывают и большинство других программ, например, любые браузеры - Internet Explorer, Chrome или Firefox. Не является проблемой открытие текстовых файлов и на мобильных устройствах, в других операционных системах.

Файл с расширением .xps

Файл содержит информацию, записанную в формате XPS (XML Paper Specification). Данный формат может содержать метки, а также информацию, необходимую для печати документа.

Формат XPS был разработан в качестве замены формату Enhanced Metafile (.EMF). Файл формата XPS похож на файл .PDF, но основан на XML вместо языка PostScript.

Файл XPS может быть открыт программой Microsoft XPS Viewer (в Windows Vista), а также с помощью программы XPS Essentials Pack, которую можно загрузить с официального сайта Microsoft (для открытия файла в Windows XP).

Точность указания

Иногда расширение указывает формат лишь в общем (например, расширение .doc использовалось для множества различных форматов текста — как простого, так и форматированного; а расширение «txt» не даёт никакой информации о том, в какой кодировке текст в файле), из‑за чего необходимо использовать и другие способы определения формата.

Иногда расширение указывает только один из используемых в файле форматов (например, расширение «.ogg» первоначально использовалось для всех файлов в формате Ogg, независимо от кодеков, которыми закодированы содержащиеся в контейнере Ogg данные). Также расширение обычно не указывает версию формата (например, файлы в разных версиях XHTML могут использовать одни и те же расширения).

Другие способы указания формата

  • В некоторых операционных системах и файловых системах (например, HFS) информация о формате файла хранится в самой файловой системе.
  • Магические числа — последовательности байтов внутри самих файлов.
  • Shebang — в Unix‐подобных ОС ставится в начале исполняемого файла для указания интерпретатора, который должен вызываться при запуске этого файла. Состоит из символа комментария (#) и восклицательного знака (!), после которого указывается команда, которую требуется выполнить с данным файлом в качестве аргумента.

Источники

  1. Расширения файлов // Open.file [2018—2018]. Дата обновления: 28.10.2018 URL:https://open-file.ru (дата обращения: 29.09.2018).
  2. Расширение имени файла // Hetman Softcore [2018—2018]. Дата обновления: 28.10.2018 URL:https://hetmanrecovery.com/ru/recovery_news/how-to-display-or-change-the-file-extension-in-windows-10-8-or-7.htm#id1 (дата обращения: 29.09.2018).
  3. Расширение имени файла // Википедия [2018—2018]. Дата обновления: 28.10.2018 URL:https://ru.wikipedia.org/wiki/Расширение_имени_файла (дата обращения: 29.09.2018).
  4. Что такое расширение имени файла и как его посмотреть // Internet [2018—2018]. Дата обновления: 28.10.2018 URL:https://anisim.org/articles/chto-takoe-rasshirenie-fayla-i-kak-ego-posmotret (дата обращения: 29.09.2018).