Для чего нужны расширения файлов в windows

Имена файлов в Windows состоять из двух частей, разделенных точкой: первая, имя файла, и вторая, расширение из трех или четырех символов, которое определяет тип файла. Например, в expenses.xlsx первая часть имени файла — expenses, а расширение — xlsx.

Расширения помогают определить компьютеру, в каком приложении был создан файл или в каком приложении его можно открыть, а также какой значок следует использовать для файла. Например, расширение docx сообщает компьютеру, что файл можно открыть в программе Microsoft Word и что при просмотре файла в проводнике для него следует отображать значок Word.

Большинство расширений имен файлов совместимы с более чем одной программой. Можно изменить расширение имени файла, но при этом файл не будет преобразован либо изменен как-либо еще, за исключением изменения имени файла. Дополнительные инструкции по изменению программы для открытия файла см. в разделе Изменение программ по умолчанию в Windows 10.

Если при просмотре файлов в проводнике не отображаются расширения имен файлов, выполните следующие действия.

  1. В поле поиска на панели задач введите слово проводник и в результатах поиска выберите Проводник.

  2. В проводнике в разделе Вид в группе Показать или скрыть установите флажок Расширения имен файлов.

    Включение отображения расширений имен файлов в Windows

Ниже приведен список распространенных расширений имен и форматов файлов в Windows.

Расширение

Формат

aac, adt, adts

Файл аудио Windows

accdb

Файл базы данных Microsoft Access

accde

Файл Microsoft Access только для выполнения

accdr

База данных Microsoft Access

accdt

Шаблон базы данных Microsoft Access

aif, aifc, aiff

Звуковой файл Audio Interchange File Format

aspx

Файл Active Server Page ASP.NET

avi

Файл аудио или видео Audio Video Interleave

bat

Пакетный файл PC

bin

Двоичный сжатый файл

bmp

Файл точечного рисунка

cab

CAB-файл Windows

cda

Дорожка компакт-диска

csv

Файл данных с разделителями-запятыми

dif

Файл таблицы формата DIF

dll

Файл динамической библиотеки

doc

Документ Microsoft Word до Word 2007

docm

Документ Microsoft Word с включенной поддержкой макросов

docx

Документ Microsoft Word

dot

Шаблон Microsoft Word до Word 2007

dotx

Шаблон Microsoft Word

eml

Файл электронной почты, созданный в приложениях Outlook Express, «Почта Windows Live» и других программах

eps

Файл Encapsulated PostScript

exe

Исполняемый файл программы

flv

Видеофайл совместимый с Flash

gif

Файл Graphical Interchange Format

htm, html

Страница на языке разметки HTML

ini

Файл конфигурации для инициализации Windows

iso

Образ диска ISO-9660

jar

Файл архитектуры Java

jpg, jpeg

Файл фотографии Joint Photographic Experts Group

m4a

Звуковой файл MPEG-4

mdb

База данных Microsoft Access до Access 2007

mid, midi

Файл интерфейса Musical Instrument Digital Interface

mov

Видеофайл Apple QuickTime

.mp3

Аудиофайл MPEG Layer-3

mp4

Видео MPEG 4

mp4

Видео MPEG 4

mpeg

Видеофайл Moving Picture Experts Group

mpg

Поток в формате MPEG 1

msi

Файл установщика Майкрософт

mui

Файл многоязычного пользовательского интерфейса

pdf

Файл Portable Document Format

png

Файл Portable Network Graphics

pot

Шаблон Microsoft PowerPoint до PowerPoint 2007

potm

Шаблон Microsoft PowerPoint с включенной поддержкой макросов

potx

Шаблон Microsoft PowerPoint

ppam

Надстройка Microsoft PowerPoint

pps

Слайд-шоу Microsoft PowerPoint до PowerPoint 2007

ppsm

Слайд-шоу Microsoft PowerPoint с включенной поддержкой макросов

ppsx

Слайд-шоу Microsoft PowerPoint

ppt

Формат Microsoft PowerPoint до PowerPoint 2007

pptm

Презентация Microsoft PowerPoint с включенной поддержкой макросов

pptx

Презентация Microsoft PowerPoint

psd

Файл Adobe Photoshop

pst

Хранилище данных Outlook

pub

Файл Microsoft Publisher

rar

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

rtf

Текстовый файл в формате Rich Text Format

sldm

Слайд Microsoft PowerPoint с включенной поддержкой макросов

sldx

Слайд Microsoft PowerPoint

swf

Файл Shockwave Flash

sys

Файл переменных и системных параметров Microsoft DOS и Windows

tif, tiff

Файл Tagged Image Format

tmp

Файл временных данных

txt

Файл неформатированного текста

vob

Файл видеообъекта

vsd

Рисунок Microsoft Visio до Visio 2013

vsdm

Рисунок Microsoft Visio с включенными макросами

vsdx

Файл рисунка Microsoft Visio

vss

Трафарет Microsoft Visio до Visio 2013

vssm

Трафарет Microsoft Visio с включенными макросами

vst

Шаблон Microsoft Visio до Visio 2013

vstm

Шаблон Microsoft Visio с включенными макросами

vstx

Шаблон Microsoft Visio

wav

Звуковой файл Wave

wbk

Архивный документ Microsoft Word

wks

Файл Microsoft Works

wma

Файл Windows Media Audio

wmd

Файл Windows Media Download

wmv

Файл Windows Media Video

wmz, wms

Файл обложек Windows Media

wpd, wp5

Документ WordPerfect

xla

Файл надстройки или макроса Microsoft Excel

xlam

Надстройка Microsoft Excel после Excel 2007

xll

Надстройка Microsoft Excel на основе DLL

xlm

Макрос Microsoft Excel до Excel 2007

xls

Рабочая книга Microsoft Excel до Excel 2007

xlsm

Рабочая книга Microsoft Excel с включенной поддержкой макросов после Excel 2007

xlsx

Рабочая книга Microsoft Excel после Excel 2007

xlt

Шаблон Microsoft Excel до Excel 2007

xltm

Шаблон Microsoft Excel с включенной поддержкой макросов после Excel 2007

xltx

Шаблон Microsoft Excel после Excel 2007

xps

Документ на основе XML

zip

Сжатый файл

Связанные ссылки

  • Форматы Open XML и расширения имен файлов

  • Форматы файлов, поддерживаемые проигрывателем Windows Media

  • Форматы файлов, поддерживаемые в Excel

  • Форматы файлов, поддерживаемые в PowerPoint

  • Форматы файлов, поддерживаемые в Project

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Найдите решения распространенных проблем или получите помощь от агента поддержки.

Введение

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

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

Начну с того, что каждый формат файла имеет своё уникальное расширение. Именно оно позволяет понять, что это за файл и чем его можно открыть. Расширение — это 3-4 символа, которые отображаются в конце файла. Пример:


На изображении выше я отметил расширения 3-х файлов: bat, txt, pdf. Но может быть так, что в Windows в конце названия файла расширения видно не будет. Такие настройки в Windows заданы изначально. В этом случае узнать расширение файла можно, щёлкнув по нему правой кнопкой мыши и выбрав «Свойства»:


В открывшемся окне будет строка «Тип файла» и напротив неё будет указан тип с расширением:


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

Основные типы файлов

Переходим к рассмотрению основных типов файлов.

Текстовый документ (.TXT)

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

Создать и открыть этот файл можно любым текстовым редактором. Стандартно в Windows этот файл открывается при помощи программы «Блокнот» и это лучший вариант. При желании его можно открыть через какой-нибудь другой, более мощный текстовый редактор, например, Microsoft Word, OpenOffice Writer и др.

Документ Microsoft Office Word (.DOC, .DOCX)

Это файл, который обычно создаётся в программе Microsoft Word, которая является мощным текстовым редактором. Данный файл может содержать текст, оформленный как угодно, любой сложности, а также графические элементы, такие как изображения, фигуры и пр. Файл такого формата нужен в том случае, если вам нужно оформлять текст, например, печатать или оформлять какую-то документацию по работе, писать статьи.

Открыть файлы этого типа можно как через тот же Word, так и через другие продвинутые текстовые редакторы, например, бесплатный аналог ворда OpenOffice Word.

Лист Microsoft Excel (.XLS, .XLSX)

Это файл, создаваемый обычно в программе Microsoft Excel и предназначен для оформления и работы с таблицами. Таким образом работать в таком файле вам пригодится только тогда, когда требуется оформлять какие-то сложные таблицы.

Открыть файл такого формата можно через табличный редактор Microsoft Excel или аналогичные программы, например, через бесплатный аналог OpenOffice Calc.

Презентация Microsoft PowerPoint (.PPT, .PPTX)

В этом файле содержатся презентации, который обычно разрабатываются при помощи программы Microsoft PowerPoint. Презентация — это набор слайдов, с текстом, картинками, которые могут меняться с различными эффектами, через определённые промежутки времени и сопровождаться музыкальным сопровождением. Создавать презентации может понадобиться в различных случаях, например, для наглядной демонстрации какой-либо информации.

Чтобы открыть презентацию для просмотра в Windows изначально нет ни одной программы, поэтому её нужно устанавливать. Для просмотра можно использовать программу Microsoft PowerPoint, так и её аналоги, например, бесплатную OpenOffice Impress. Чтобы создавать презентации можно использовать те же программы.

HTML-документ (.HTML, .HTM)

Это файл, содержащий в себе веб страницу. К примеру, если сохранить любую страницу какого-нибудь сайта, то она будет по умолчанию в формате .HTML. В таких файлах часто оформляют различные книги, инструкции, курсы, потому что их потом довольно удобно просматривать.

Для просмотра таких файлов используется любой браузер и в Windows стандартно обязательно будет установлен хотя бы один, например, Internet Explorer или Microsoft Edge. Для того чтобы создавать файлы HTML лучше всего использовать специальные HTML-редакторы, но можно обойтись и стандартным блокнтом Windows.

Файлы рисунков (.JPG / .JPEG, .PNG, .BMP, .GIF)

Это файлы, представляющие собой фотографии или какие-либо картинки. Выше я перечислил лишь основные расширения, которые могут иметь файлы рисунков, но есть ещё множество других, которые встречаются реже. Для создания изображений (рисинуков) используются специальные графические редакторы, например, программа Paint (является простейшим графическим редактором и встроена в Windows изначально), Adobe Photoshop, GIMP и др. Последние 2 перечисленных являются мощными графическими редакторами, через которые можно профессионально обработать фотографии, что-либо нарисовать, подкорректировать и сохранить в виде файла изображения.

Открывать файлы рисунков можно очень многими программами. Главное здесь понимать, что можно открыть такие файлы для простого просмотра и на такой случай в Windows стандартно уже имеется как минимум одна программа, например «Просмотр фотографий Windows» или «Фотографии». А можно открывать такие файлы и для редактирования и для этого уже используются совершенно другие программы, как, например, те, что я упомянул выше (Photoshop и GIMP).

Видео файлы (.MP4, .AVI, .MOV, .3GP, .WMV, .MKV)

Это файлы, содержащие в себе какое-либо видео, например, короткий видеоролик, отснятый на камеру или фильм. Выше перечислены лишь основные видеоформаты файлов, но их гораздо больше и для новичка не так важно знать, чем они все друг от друга отличаются, потому что одни и теже файлы Соответственно, чтобы создать такой файл, нужно записать какое-нибудь видео на камеру и перенести в компьютер. Либо же скачать какой-то ролик из интернета и вероятнее всего он будет в одном из этих форматов.

Для того чтобы открыть видеофайл, в Windows уже предустановлена изначально хотя бы одна программа, например «Проигрыватель Windows Media». При помощи неё можно открыть файл и смотреть видео. Также видео файлы можно открывать и для редактирования и для этого уже используются совершенно иные программы, при помощи которых вы можете порезать видео на нужные кусочки, добавить различные эффекты переходов, выноски и прочее. Примеры таких программ-редакторов видео: Sony Vegas, Camtasia Studio, Pinnacle Studio. Самые лучшие и удобные программы для редактирования видео являются платными.

Звуковые (музыкальные) файлы (.MP3, .AAC., WMA, WAV)

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

Открываются звуковые файлы в Windows изначально одной из стандартных программ Windows, например «Windows Media Player», «Музыка Groove». Музыкальные файлы также можно редактировать и для этого используются отдельные аудио / видео редакторы, например, «Audacity».

Файлы-архивы (.ZIP, .RAR, .7Z, .TAR)

Архив — это файл, который содержит в себе другие файлы (в том числе и другие архивы) и папки в сжатом виде. Как пример, есть коробка и в неё складываются какие-либо вещи. Вот коробка в этом примере выступает в роли архива. Файлы помещаются в архив для того, чтобы можно было, к примеру, по интернету передавать не сразу множество файлов и папок, а только один архив, распаковав который появятся все запакованные в него файлы и папки. Очень часто в архивах скачиваются различные программы из интернета и многое другое.

Стандартно в Windows есть программа для открытия только одного типа архива — .ZIP и другие (например, .RAR, .7Z) без установки специальной программы-архиватора открыть будет невозможно. Для открытия всех остальных типов архивов нужно устанавливать программу-архиватор. Их много разновидностей, но самыми популярными являются 7Zip и WinRAR. Оба этих архиватора смогут работать с любыми типами архивов.

Архив нужно открывать для просмотра тех файлов и папок, который он содержит, а также для того, чтобы его распаковать.

Подробнее об архиваторах вы сможете узнать из статьи:

Для чего нужен архиватор и как им пользоваться?

Документ Adobe Acrobat (.PDF)

Это файл, который представляет собой какую-либо книгу, инструкцию, описание чего-либо, в удобном для просмотра и чтения виде. Вообще .PDF — книжный формат. Создать такого типа документ можно только при помощи специальных программ, например PDF24 Creator или подобных. Данный файл также позволяет защитить информацию, т. е. запретить копирование из документа, печать и другие функции.

В последних версиях Windows (Windows 8 и 10) стандартно в наборе программ уже имеется та, которая позволяет открывать файлы PDF, однако она не очень удобна. В более старых версиях Windows такой программы нет в наборе вообще и её приходится скачивать из интернета и устанавливать, чтобы можно было открывать PDF файлы. Лучшая программа для просмотра таких файлов — Adobe Acrobat Reader.

Заключение

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

Хорошего вам дня и отличного настроения! :)

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

В этом уроке я расскажу, что такое расширение и какие бывают типы файлов в Windows. А в конце дам таблицу наиболее популярных форматов с подробным описанием.

Содержание:

  • Что такое формат и расширение
  • Как узнать расширение
  • Как изменить расширение
  • Как назначить программу запуска
  • Таблица форматов

Что такое формат и расширение

Формат или тип — это информация о файле, по которой система понимает, какого он вида и в какой программе его открыть. Для этого у каждого файла есть расширение.

Расширение — это несколько английских букв и/или цифр. Находятся они сразу после названия и разделяются точкой.

На картинке показан файл с расширением mp3. Про него компьютер знает, что это аудио и открывать его нужно в программе-проигрывателе. Значок, которым он отмечен – это иконка программы запуска.

Есть текстовые файлы — они открываются в программе для работы с текстом. Есть музыкальные и видео — они запускаются в проигрывателях. Есть графические (фото, картинки) – они открываются в программах для просмотра изображений. И еще много других типов. У каждого из них свой значок, точнее, значок приложения, в котором он будет открыт.

Если у файла вместо иконки белый лист, значит, компьютер не подобрал для него подходящую программу.

При его открытии появится окно с выбором приложения. Компьютер предлагает пользователю самостоятельно указать программу для запуска.

На заметку. В Windows есть разнообразные системные иконки:

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

Как узнать расширение

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

Или наоборот: так, что показаны только имена, без форматов.

Эту настройку можно изменить.

В Windows 10 открыть любую папку, нажать на пункт «Вид» вверху и поставить или убрать птичку с пункта «Расширения имен файлов».

Или так: Вид → Параметры → вкладка «Вид» → пункт «Скрывать расширения для зарегистрированных типов файлов».

В Windows 7 чуть сложнее:

  1. Открыть любую папку.
  2. Нажать на «Упорядочить значки» вверху.
  3. Выбрать «Параметры папок и поиска».
  4. В появившемся окошке перейти на вкладку «Вид».
  5. Внизу списка поставить или убрать галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».

Или так: Пуск → Панель управления → Оформление и персонализация → Параметры папок.

Если расширения нет

Если у объекта нет расширения, компьютер не может подобрать программу для его запуска. Это происходит, когда пользователь случайно или намеренно удаляет расширение из имени. А еще может быть из-за вируса.

Решить эту проблему легко, если знаешь тип объекта. Например, знаешь, что это фотография. Тогда нужно просто переименовать файл, добавить после названия точку и указать формат. Вот как это сделать:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Правой кнопкой мыши по файлу – Переименовать.
  3. Сразу после названия напечатать точку и расширение.
  4. Нажать Enter.

Наиболее популярные форматы:

  • Документы – doc, docx или pdf
  • Таблицы – xls, xlsx
  • Архивы – zip или rar
  • Фотографии – jpg или png
  • Музыка – mp3 или wav
  • Видео – mp4 или avi

Другие типы можно посмотреть в конце урока в таблице.

Если формат неизвестен. Чтобы открыть файл, необязательно вручную прописывать расширение. Можно просто запустить его и в окошке выбрать подходящую программу. Если вы правильно ее укажите, объект откроется.

Или щелкните по нему правой кнопкой мыши, выберите «Открыть с помощью…». Или «Открыть с помощью» → «Выбрать другое приложение».

Узнать тип файла можно через сервис open-file.ru. Просто перетяните объект в окошко, и сайт определит формат.

Как изменить расширение

Изменить расширение можно через переименование:

  1. Настроить компьютер на показ расширений (см. выше).
  2. Щелкнуть правой кнопкой мыши по файлу – Переименовать.
  3. Стереть старое расширение после точки и напечатать новое.
  4. Нажать Enter.

Появится окошко, в котором система предупредит о последствиях. Ведь если вы неправильно укажите формат, файл может не открыться. Например, у вас документ с расширением doc, а вы меняете его на pdf.

После нажатия на кнопку «Да» новый тип будет назначен. А также добавится значок программы для его запуска. Но обычно после такой ручной смены расширения файл перестает открываться. Потому что он технически остался тем же, что и был.

Вернуть старое расширение можно таким же образом – через переименование. Или щелкнув правой кнопкой мыши по пустому месту и выбрав пункт «Отменить переименование».

Так как же правильно изменить расширение? Для этого нужно сделать конвертацию – преобразование в другой формат. Это делается через специальные программы или онлайн-сервисы.

Вбиваем в поисковик Яндекс или Гугл запрос «из … в …». Например, из word в pdf.

В моем случае Яндекс предложил несколько онлайн сервисов. Все они интуитивно понятны: загружаем документ на сайт → сервис преобразовывает его в pdf → скачиваем результат на компьютер.

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

Как назначить программу запуска

Каждому типу файла система назначает приложение для его запуска. И помечает иконкой этой программы. Например, текстовые (txt) будут по умолчанию открыты в Блокноте. А музыкальные (mp3) – в проигрывателе Windows Media.

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

Если поставить птичку на пункт «Всегда использовать это приложение», то в последующем все объекты данного типа будут запускаться в выбранной программе.

Но не всегда нужная программа установлена на компьютере. Бывает, ее просто нет — тогда файл открыть никак не получится. В этом случае нужно установить подходящее приложение.

Для каждого популярного формата есть своя бесплатная программа:

  • PDF – Foxit Reader (оф.сайт)
  • ZIP и RAR – 7-Zip (оф.сайт)
  • DOC, DOCX, XLS, XLSX и другие документы MS Office – OpenOffice (оф.сайт)
  • MP3, MP4, MKV и другие аудио/видео – Media Player Classic (оф.сайт)

Другие форматы и программы для них смотрите в таблице.

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

Выбор программы по умолчанию

А бывает, объекты определенного типа открываются в неподходящей программе. Тогда можно указать другое приложение для их запуска.

1. Щелкните правой кнопкой мыши по файлу. Выберите «Открыть с помощью…» или «Открыть с помощью» → «Выбрать другое приложение».

2. В окошке кликните левой кнопкой мыши по нужной программе и поставьте птичку на пункт «Всегда использовать это приложение». Нажмите ОК.

Вот и всё – теперь объекты данного формата будут по умолчанию запускаться в назначенной программе.

Таблица популярных форматов

Расширение Тип файла Программа
.jpg .png .bmp .gif .tif Изображение Фотографии (Windows 8/10)
Средство просмотра фотографий (Windows 7)
FastStone Image Viewer
Paint
.doc .docx Документ Microsoft Word
OpenOffice
LibreOffice
.xls .xlsx Электронная таблица Microsoft Excel
OpenOffice
LibreOffice
.pdf PDF-документ Acrobat Reader
Foxit Reader
.txt Текстовый файл Блокнот
Notepad++
.zip .rar .7z .gzip Архив WinZip
WinRAR
7-Zip
.mp3 .wav .midi .aac Аудиофайл Windows Media Player
Media Player Classic
VLC Media Player
.mp4 .avi .mkv .wmv .flv .mpeg Видеофайл Windows Media Player
Media Player Classic
VLC Media Player
.html .htm .mht Cтраница из интернета Google Chrome
Яндекс.Браузер
Mozilla Firefox
Opera
.ppt .pptx Презентация Microsoft PowerPoint
OpenOffice
.mdb .accdb База данных Microsoft Access
.iso Образ оптического диска UltraISO
Alcohol 120%
7-Zip
.cdr Векторное изображение CorelDRAW
CDR Viewer
.torrent Торрент-файл uTorrent
BitTorrent
.djvu Сканированный документ
(книга, журнал и пр.)
WinDjView
.fb2 .epub .mobi Электронная книга FBReader

A filename extension, file name extension or file extension is a suffix to the name of a computer file (for example, .txt, .docx, .md). The extension indicates a characteristic of the file contents or its intended use. A filename extension is typically delimited from the rest of the filename with a full stop (period), but in some systems[1] it is separated with spaces. Other extension formats include dashes and/or underscores on early versions of Linux and some versions of IBM AIX.[citation needed]

Some file systems implement filename extensions as a feature of the file system itself and may limit the length and format of the extension, while others treat filename extensions as part of the filename without special distinction.

Operating system handling[edit]

File systems for UNIX-like operating systems do not separate the extension metadata from the rest of the file name. The dot character is just another character in the main filename. A file name may have no extensions. Sometimes it is said to have more than one extension, although terminology varies in this regard, and most authors define extension in a way that does not allow more than one in the same file name. More than one extension usually represents nested transformations, such as files.tar.gz (the .tar indicates that the file is a tar archive of one or more files, and the .gz indicates that the tar archive file is compressed with gzip). Programs transforming or creating files may add the appropriate extension to names inferred from input file names (unless explicitly given an output file name), but programs reading files usually ignore the information; it is mostly intended for the human user.
It is more common, especially in binary files, for the file to contain internal or external metadata describing its contents.
This model generally requires the full filename to be provided in commands, whereas the metadata approach often allows the extension to be omitted.

The VFAT, NTFS, and ReFS file systems for Windows also do not separate the extension metadata from the rest of the file name, and allow multiple extensions.

With the advent of graphical user interfaces, the issue of file management and interface behavior arose. Microsoft Windows allowed multiple applications to be associated with a given extension, and different actions were available for selecting the required application, such as a context menu offering a choice between viewing, editing or printing the file. The assumption was still that any extension represented a single file type; there was an unambiguous mapping between extension and icon.

The classic Mac OS disposed of filename-based extension metadata entirely; it used, instead, a distinct file type code to identify the file format. Additionally, a creator code was specified to determine which application would be launched when the file’s icon was double-clicked. macOS, however, uses filename suffixes as a consequence of being derived from the UNIX-like NeXTSTEP operating system, in addition to using type and creator codes.

File system support[edit]

Some other operating systems that used filename extensions generally had fewer restrictions on filenames. Many allowed full filename lengths of 14 or more characters, and maximum name lengths up to 255 were not uncommon. The file systems in operating systems such as Multics and UNIX stored the file name as a single string, not split into base name and extension components, allowing the «.» to be just another character allowed in file names. Such systems generally allow for variable-length filenames, permitting more than one dot, and hence multiple suffixes. Some components of Multics and UNIX, and applications running on them, use suffixes, in some cases, to indicate file types, but they do not use them as much—for example, executables and ordinary text files had no suffixes in their names.

The High Performance File System (HPFS), used in Microsoft and IBM’s OS/2 also supported long file names and did not divide the file name into a name and an extension. The convention of using suffixes continued, even though HPFS supported extended attributes for files, allowing a file’s type to be stored in the file as an extended attribute.

Microsoft’s Windows NT’s native file system, NTFS, supported long file names and did not divide the file name into a name and an extension, but again, the convention of using suffixes to simulate extensions continued, for compatibility with existing versions of Windows.

When the Internet age first arrived, those using Windows systems that were still restricted to 8.3 filename formats had to create web pages with names ending in .HTM, while those using Macintosh or UNIX computers could use the recommended .html filename extension. This also became a problem for programmers experimenting with the Java programming language, since it requires the four-letter suffix .java for source code files and the five-letter suffix .class for Java compiler object code output files.[2]

Eventually, Windows 95 introduced support for long file names, and removed the 8.3 name/extension split in file names from non-NT Windows, in an extended version of the commonly used FAT file system called VFAT. VFAT first appeared in Windows NT 3.5 and Windows 95. The internal implementation of long file names in VFAT is largely considered to be a kludge[by whom?], but it removed the important length restriction and allowed files to have a mix of upper case and lower case letters, on machines that would not run Windows NT well.

Content type[edit]

Filename extensions may be considered a type of metadata.[3] They are commonly used to imply information about the way data might be stored in the file. The exact definition, giving the criteria for deciding what part of the file name is its extension, belongs to the rules of the specific file system used; usually the extension is the substring which follows the last occurrence, if any, of the dot character (example: txt is the extension of the filename readme.txt, and html the extension of mysite.index.html).
On file systems of some mainframe systems such as CMS in VM, VMS, and of PC systems such as CP/M and derivative systems such as MS-DOS, the extension is a separate namespace from the filename. Under Microsoft’s DOS and Windows, extensions such as EXE, COM or BAT indicate that a file is a program executable. In OS/360 and successors, the part of the dataset name following the last period, called the low level qualifier, is treated as an extension by some software, e.g., TSO EDIT, but it has no special significance to the operating system itself; the same applies to Unix files in MVS.

The filename extension was originally used to determine the file’s generic type.[citation needed] The need to condense a file’s type into three characters frequently led to abbreviated extensions. Examples include using .GFX for graphics files, .TXT for plain text, and .MUS for music. However, because many different software programs have been made that all handle these data types (and others) in a variety of ways, filename extensions started to become closely associated with certain products—even specific product versions. For example, early WordStar files used .WS or .WSn, where n was the program’s version number. Also, conflicting uses of some filename extensions developed. One example is .rpm, used for both RPM Package Manager packages and RealPlayer Media files;.[4] Others are .qif, shared by DESQview fonts, Quicken financial ledgers, and QuickTime pictures;[5] .gba, shared by GrabIt scripts and Game Boy Advance ROM images;[6] .sb, used for SmallBasic and Scratch; and .dts, being used for Dynamix Three Space and DTS.

Compared to MIME type[edit]

In many Internet protocols, such as HTTP and MIME email, the type of a bitstream is stated as the media type, or MIME type, of the stream, rather than a filename extension. This is given in a line of text preceding the stream, such as Content-type: text/plain.

There is no standard mapping between filename extensions and media types, resulting in possible mismatches in interpretation between authors, web servers, and client software when transferring files over the Internet. For instance, a content author may specify the extension svgz for a compressed Scalable Vector Graphics file, but a web server that does not recognize this extension may not send the proper content type application/svg+xml and its required compression header, leaving web browsers unable to correctly interpret and display the image.

BeOS, whose BFS file system supports extended attributes, would tag a file with its media type as an extended attribute. Some desktop environments, such as KDE and GNOME, associate a media type with a file by examining both the filename suffix and the contents of the file, in the fashion of the file command, as a heuristic. They choose the application to launch when a file is opened based on that media type, reducing the dependency on filename extensions. macOS uses both filename extensions and media types, as well as file type codes, to select a Uniform Type Identifier by which to identify the file type internally.

Executable programs[edit]

The use of a filename extension in a command name appears occasionally, usually as a side effect of the command having been implemented as a script, e.g., for the Bourne shell or for Python, and the interpreter name being suffixed to the command name, a practice common on systems that rely on associations between filename extension and interpreter, but sharply deprecated[7] in Unix-like systems, such as Linux, Oracle Solaris, BSD-based systems, and Apple’s macOS, where the interpreter is normally specified as a header in the script («shebang»).

On association-based systems, the filename extension is generally mapped to a single, system-wide selection of interpreter for that extension (such as «.py» meaning to use Python), and the command itself is runnable from the command line even if the extension is omitted (assuming appropriate setup is done). If the implementation language is changed, the command name extension is changed as well, and the OS provides a consistent API by allowing the same extensionless version of the command to be used in both cases. This method suffers somewhat from the essentially global nature of the association mapping, as well as from developers’ incomplete avoidance of extensions when calling programs, and that developers can not force that avoidance. Windows is the only remaining widespread employer of this mechanism.

On systems with interpreter directives, including virtually all versions of Unix, command name extensions have no special significance, and are by standard practice not used, since the primary method to set interpreters for scripts is to start them with a single line specifying the interpreter to use (which could be viewed as a degenerate resource fork). In these environments, including the extension in a command name unnecessarily exposes an implementation detail which puts all references to the commands from other programs at future risk if the implementation changes. For example, it would be perfectly normal for a shell script to be reimplemented in Python or Ruby, and later in C or C++, all of which would change the name of the command were extensions used. Without extensions, a program always has the same extension-less name, with only the interpreter directive and/or magic number changing, and references to the program from other programs remain valid.

Security issues[edit]

The default behavior of File Explorer, the file browser provided with Microsoft Windows, is for filename extensions to not be displayed. Malicious users have tried to spread computer viruses and computer worms by using file names formed like LOVE-LETTER-FOR-YOU.TXT.vbs. The hope is that this will appear as LOVE-LETTER-FOR-YOU.TXT, a harmless text file, without alerting the user to the fact that it is a harmful computer program, in this case, written in VBScript. Default behavior for ReactOS is to display filename extensions in ReactOS Explorer.

Later Windows versions (starting with Windows XP Service Pack 2 and Windows Server 2003) included customizable lists of filename extensions that should be considered «dangerous» in certain «zones» of operation, such as when downloaded from the web or received as an e-mail attachment. Modern antivirus software systems also help to defend users against such attempted attacks where possible.

Some viruses take advantage of the similarity between the «.com» top-level domain and the «.COM» filename extension by emailing malicious, executable command-file attachments under names superficially similar to URLs (e.g., «myparty.yahoo.com»), with the effect that unaware users click on email-embedded links that they think lead to websites but actually download and execute the malicious attachments.

There have been instances of malware crafted to exploit vulnerabilities in some Windows applications which could cause a stack-based buffer overflow when opening a file with an overly long, unhandled filename extension.

The filename extension is just a marker and the content of the file does not have to match it.[8] This can be used to disguise malicious content. When trying to identify a file for security reasons, it is therefore considered dangerous to rely on the extension alone and a proper analysis of the content of the file is preferred. For example, on UNIX-like systems, it is not uncommon to find files with no extensions at all, as commands such as file are meant to be used instead, and will read the file’s header to determine its content.

See also[edit]

  • file (command)
  • List of file formats
  • List of filename extensions
  • Metadata
  • .properties

References[edit]

  1. ^ «What Is a File?» (PDF). z/VM — Version 7 Release 1 — CMS Primer (PDF). IBM. 2018-09-11. p. 7. SC24-6265-00. One thing you need to know about creating files with z/VM is that each file needs its own three-part identifier. The first part of the identifier is the file name. The second part is the file type. And the third part is the file mode. These three file identifiers are often abbreviated fn ft fm.
  2. ^ «javac – Java programming language compiler». Sun Microsystems, Inc. 2004. Retrieved 2009-05-31. Source code file names must have .java suffixes, class file names must have .class suffixes, and both source and class files must have root names that identify the class.
  3. ^ Stauffer, Todd; McElhearn, Kirk (2006). Mastering Mac OS X. John Wiley & Sons. pp. 95–96. ISBN 9780782151282. Retrieved 2 October 2017.
  4. ^ File Extension .RPM Details from filext.com
  5. ^ File Extension .QIF Details from filext.com
  6. ^ File Extension .GBA Details from filext.com
  7. ^ Commandname Extensions Considered Harmful
  8. ^ «What Is a File Extension?».

External links[edit]

  • Media related to Filename extensions at Wikimedia Commons
  • Data Formats Filename extension at Curlie
  • Database of filename extensions at FileInfo.com

Расширение файла или расширение имени файла представляет собой суффиксом в конце названия файла на устройстве. Как правило, состоит из двух-четырех символов.

Разнообразные расширения имени файлов на компьютере

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

Например, файл с именем «awesome_picture.jpg» имеет расширение jpg. Когда вы открываете этот файл в Windows, операционная система ищет любое приложение, связанное с файлами JPG, открывает это приложение и загружает файл.

Какие типы расширений существуют

Существует много различных типов расширений файлов – слишком много, чтобы перечислить в одной статье – мы приведём несколько примеров общих расширений файлов, которые наиболее часто встречаются на компьютерах пользователей:

  • doc/docx: используется редактором Microsoft Word; .doc был оригинальным расширением, используемым для документов Word, но Microsoft изменила формат, когда дебютировал Word 2007. Документы Word теперь основаны на формате XML, поэтому в конце была добавлена x.
  • xls/xlsx: в таблицах Microsoft Excel.
  • png: портативная сетевая графика – формат файла изображения без потерь.
  • htm или html: расширение файл веб-страницы.
  • pdf: портативный формат документов, введенный Adobe и используемый для поддержания форматирования в распределенных документах.
  • exe: расширение исполняемого файла, с помощью которого можно запустить программу.

Как мы сказали, это всего лишь небольшое количество расширений файлов. Их буквально тысячи.

Как увидеть расширения моих файлов

По умолчанию Windows показывает расширения файлов. Некоторое время назад – в Windows 7, 8 и даже 10 – это было не так, но, к счастью, они изменили настройки по умолчанию. Мы говорим, к счастью, потому что считаем, что отображение расширения файлов не только полезно, но и повышает безопасность. Без отображения расширений файлов бывает трудно сказать, действительно ли этот PDF-файл или какой-то вредоносный исполняемый файл.

Если расширения файлов не отображаются в вашей системе Windows, их достаточно легко включить. В любом окне проводника файлов откройте меню ВидПараметры. В окне параметров папки на вкладке Вид отключите флажок Скрывать расширения для зарегистрированных типов файлов.

Как включить отображение расширений файлов в системе Windows

Расширения файлов не отображаются в macOS по умолчанию. Причина этого заключается в том, что macOS, на самом деле, не использует расширения так же, как Windows.

Однако, вы можете сделать так, чтобы macOS показывал расширения файлов, и это не плохая идея. Если Finder открыт, просто перейдите в FinderPreferencesAdvanced, а затем установите флажок Show all filename extensions.

Как включить расширения файлов в системе macOS

Что произойдет, если изменить расширение файла

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

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

Если измените расширение на другое, например, переименуете файл из «coolpic.jpg» в «coolpic.txt» – Windows попытается открыть файл в приложении, связанном с новым расширением, и вы либо получите сообщение об ошибке, либо открытый, но бесполезный файл.

В этом примере блокнот (или какой-либо текстовый редактор) действительно открыл наш «coolpic.txt» файл, но это просто искаженный и беспорядочный текст.

Откроем файл изображения в несоответствующем приложении

По этой причине Windows предупредит Вас, когда вы пытаетесь изменить расширение файла, и вы должны подтвердить действие.

Если вы используете macOS, произойдёт что похожее. При попытке изменить расширение файла также появится предупреждение.

Операционная система macOS просит подтвердить смену расширения файла

Если вы измените расширение на что-то другое, macOS попытается открыть файл в приложении, связанном с новым расширением. Вы либо получите сообщение об ошибке или искаженный файл – как в Windows.

Что отличает macOS от Windows, если вы пытаетесь удалить расширение файла в macOS (по крайней мере, в Finder), macOS просто добавит то же самое расширение обратно, используя данные MIME.

Если вы действительно хотите изменить тип файла – например, вы хотите изменить изображение из JPG в формат PNG – вам нужно использовать программное обеспечение, которое может фактически конвертировать файл.

  • Для чего нужна корзина в windows
  • Для чего обновляется windows 10
  • Для чего нужна windows 10 ltsc
  • Для чего нужно активировать windows 10
  • Для чего нужна командная строка windows как ее вызвать а затем закрыть