Расширение файла обычно характеризует
Обновлено: 21.11.2024
В этом разделе объясняется, как создавать новые типы файлов и как связать ваше приложение с вашим типом файла и другими четко определенными типами файлов. Файлы с общим общим расширением имени файла (.doc, .html и т. д.) относятся к одному и тому же типу. Например, если вы создаете новый текстовый редактор, вы можете использовать существующий тип файла .txt. В других случаях может потребоваться создать новый тип файла.
Эта тема организована следующим образом:
Дополнительную информацию можно найти по следующим темам:
Общедоступные и частные типы файлов
Общедоступные типы файлов также называются популярными или спорными типами, поскольку конкурирующие приложения могут захотеть связать их с этими типами файлов. Характеристики общедоступных типов файлов включают:
- Обычно они определяются органами по стандартизации и/или продвигаются определяющими их организациями в качестве форматов обмена.
- Ими часто обмениваются компьютеры и пользователи для различных целей.
- Они должны поддерживаться на разных платформах.
- Скорее всего, с ними справятся приложения от нескольких поставщиков.
Некоторыми примерами типов файлов, которые считаются общедоступными, являются типы файлов изображений .jpg, .jpg, .jpg и .bmp, а также типы аудиофайлов .wav, .mp3 и .au.
В отличие от общедоступных типов файлов, частные или проприетарные типы файлов обычно имеют формат, который реализуется и понимается только одним приложением или поставщиком. В результате частные типы файлов обычно не подвержены конфликтам между приложениями. Некоторые типы файлов могут начинаться как личные типы файлов, а затем становиться общедоступными.
Windows не делает различий между общедоступными и частными типами файлов. Это различие имеет значение только при принятии решения о выборе регистрации типа файла.
Регистрация типа файла
Чтобы связать тип файла с существующим приложением, найдите ProgID приложения в реестре. Чтобы связать тип файла с новым приложением, определите ProgID для вашего приложения. Сведения об определении нового идентификатора ProgID см. в разделе Программные идентификаторы.
Подключи расширения имени файла имеют следующую общую форму: extension=ProgID. Подключи расширения имени файла хранятся в поддереве HKEY_CLASSES_ROOT.
Важно включать начальную точку (.) при создании подразделов типов файлов в реестре. Например, если вы хотите, чтобы файл с коротким расширением .myp и длинным расширением .myp-файл открывался с помощью приложения MyProgram, используйте следующий синтаксис:
Как показано в предыдущем примере, если вы также регистрируете расширение короткого имени файла (.myp), вы также должны создать подраздел для длинного расширения (.myp-file). Дополнительные сведения см. в разделе Обработчики типов файлов.
Установка необязательных подразделов и атрибутов расширения типа файла
Записи расширений типов файлов в реестре имеют несколько необязательных подразделов и атрибутов.
Записи расширений типов файлов, используемые ассоциациями файлов, описаны в следующей таблице. Все значения относятся к типу REG_SZ.
Запись реестра | Действие |
---|---|
По умолчанию | Установите значение по умолчанию для подраздела расширения на идентификатор ProgID, с которым он связан. |
Тип содержимого | Установите значение типа содержимого на тип файла Тип содержимого MIME. |
OpenWithList | Не использовать. Этот подраздел содержит один или несколько подразделов приложений для приложений, которые отображаются в записи диалогового окна «Открыть с помощью» для типа файла, и предназначен только для приложений .exe в операционных системах, предшествующих Windows XP. Вместо этого используйте OpenWithProgIds. |
OpenWithProgIds | Этот подраздел содержит список альтернативных ProgID для этого типа файлов. Программы для этих идентификаторов ProgID отображаются в меню «Открыть с помощью» и доступны в качестве приложений Магазина Windows по умолчанию для данного типа файлов. Всякий раз, когда приложение принимает этот тип файла, изменяя значение по умолчанию, оно также должно добавлять запись в этот список. |
PerceivedType | Установите значение PerceivedType. к PerceivedType, к которому принадлежит файл, если таковой имеется. Эта строка не используется в версиях Windows до Windows Vista. Дополнительные сведения см. в разделе Воспринимаемые типы и регистрация приложений. |
Общая форма подраздела расширения имени файла выглядит следующим образом. Все типы записей относятся к типу REG_SZ.
Важные соображения о типах файлов включают следующее:
Поддерево HKEY_CLASSES_ROOT — это представление, сформированное путем слияния HKEY_CURRENT_USER\Software\Classes и HKEY_LOCAL_MACHINE\Software\Classes
Как правило, раздел HKEY_CLASSES_ROOT предназначен для чтения, но не для записи. Дополнительные сведения см. в статье HKEY_CLASSES_ROOT.
Чтобы зарегистрировать тип файла глобально на определенном компьютере, создайте запись для типа файла в подразделе HKEY_LOCAL_MACHINE\Software\Classes.
Чтобы регистрация типа файла была видна только текущему пользователю, создайте запись для типа файла в подразделе HKEY_CURRENT_USER\Software\Classes.
Приложение может предоставить собственную реализацию глагола, например open или play, как показано в следующем примере реестра.
Подразделы подраздела глагола включают командную строку и метод перетаскивания: command и DropTarget.
При создании или изменении ассоциации файлов важно уведомить систему о внесении изменений. Сделайте это, вызвав SCHhangeNotify и указав событие SHCNE_ASSOCCHANGED. Если вы не вызовете SHChangeNotify, изменение может быть распознано только после перезагрузки системы.
Чтобы получить информацию реестра о ассоциации файлов, используйте интерфейс IQueryAssociations. Сценарий, иллюстрирующий эту процедуру, см. в разделе Образец сценария сопоставления файлов.
Подключи реестра App Paths и Applications используются для регистрации и управления поведением системы от имени приложений. Дополнительные сведения об этой функции см. в разделе Регистрация приложения.
Удаление информации реестра во время удаления
При удалении приложения следует удалить идентификаторы ProgID и большую часть другой информации реестра, связанной с этим приложением. Однако приложения, которые стали владельцем типа файла (путем установки значения по умолчанию для подраздела HKEY_CLASSES_ROOT\.extension этого типа файла на ProgID приложения), не должны пытаться удалить это значение при удалении. Если оставить данные для значения по умолчанию на месте, можно избежать трудностей с определением того, стало ли другое приложение владельцем этого типа файла и перезаписало ли значение по умолчанию после установки исходного приложения. Windows учитывает значение по умолчанию, только если найденный ProgID является зарегистрированным ProgID. Если ProgID не зарегистрирован, он игнорируется.
Обратите внимание, что другая информация о владельцах файлов хранится в поддереве HKEY_CURRENT_USER и также используется только тогда, когда зарегистрировано приложение, на которое она ссылается. Поэтому эти данные не нужно удалять при удалении приложения.
В качестве примера ниже показано состояние реестра перед удалением приложения:
Ниже показано состояние тех же записей реестра после удаления приложения.
Расширение файла или расширение имени файла — это окончание файла, которое помогает определить тип файла в операционных системах, таких как Microsoft Windows. В Microsoft Windows расширение имени файла представляет собой точку, за которой часто следуют три символа, но также может быть один, два или четыре символа.
Пример расширения файла
Например, имя файла "myfile.txt" имеет расширение ".txt", которое является расширением имени файла, связанным с текстовыми файлами.
В приведенном выше примере первым файлом, отображаемым в проводнике, является файл «Regedit.exe». «Regedit» — это имя файла, а «.exe» — это расширение файла, которое идентифицирует этот файл как исполняемый файл. Следующий файл, «RtlExUpd.dll», является файлом DLL, а последние два файла являются файлами журналов. Имея расширения имени файла, вы можете быстро определить тип файла и лучше понять, как этот файл можно открыть.
Если вы пытаетесь найти файл с определенным расширением, используйте в поиске подстановочные знаки.
Что делает расширение имени файла допустимым?
Расширение имени файла часто состоит из одного-трех символов и всегда стоит в конце имени файла, начиная с точки. Некоторые программы также поддерживают расширения файлов, содержащие более трех символов. Например, все последние версии Microsoft Word поддерживают файлы документов .docx, а некоторые веб-страницы имеют расширение .html.
Во всех новых версиях Microsoft Windows по умолчанию расширения файлов скрыты, и у вас должен быть включен показ расширений файлов. Дополнительные сведения о включении этой функции см. в статье Как просмотреть расширение файла на компьютере.
Может ли расширение файла быть длиннее трех или четырех символов?
Да. Поскольку программа была разработана для использования более длинного расширения файла, оно может быть длиннее четырех символов. Однако, чтобы общее имя файла было коротким, длина большинства программ не превышает четырех символов.
Существует ли ограничение на длину расширения файла?
Ограничение на расширение файла отсутствует, если путь к файлу, имя и расширение в совокупности не превышают максимально допустимое количество символов в имени файла, установленное в операционной системе. Ниже приведен список версий Microsoft Windows и их ограничение на количество символов в именах файлов.
Windows 10 — 260 символов.
Windows 8 — 260 символов.
Windows 7 — ограничение на 260 символов.
Windows Vista - ограничение в 260 символов.
Windows XP - ограничение в 255 символов.
Windows 2000 — 254 символа.
Сколько существует типов расширений файлов?
Существуют тысячи расширений файлов, связанных с одним или несколькими приложениями. Некоторые из наиболее распространенных расширений файлов перечислены ниже, разделенные по типам файлов, связанных с расширениями файлов.
На этой странице мы рассмотрим следующие функции и концепции, связанные с файлами и каталогами:
- Файлы и каталоги
- Практика присвоения имен
- Пути
- Типы файлов
- Единицы размера данных
- Управление представлениями файлов и папок
Файл — это данные, хранящиеся на жестком диске или другом носителе как отдельный объект. Например, вы обычно сохраняете тезис, слайд-презентацию или фотографию в виде файла. Файлы обычно имеют следующие характеристики:
- У файла всегда есть имя.
- Файл всегда занимает место в хранилище.
- Файл всегда сохраняется в определенном формате: основная часть текста сохраняется в одном из множества форматов текстовых файлов, фотография — в одном из множества форматов файлов изображений и т. д.
- Файл содержит информацию о том, когда он был создан и когда последний раз изменялся.
- Файлы обычно имеют права доступа, особенно если они находятся в сети.
Файлы сохраняются на собственном компьютере пользователя или в удаленном месте.
Каталог или папка — это место, где хранятся файлы или другие каталоги.
Тщательно продумайте, как вы назовете свои файлы. Используйте описательные имена файлов, чтобы даже годы спустя вы могли узнать содержимое файла по его имени. Избегайте сокращений и вместо этого используйте целые слова. Например, имя файла вроде «Культурные встречи» лучше, чем «Культ».
Соглашения об именах файлов и каталогов различаются в зависимости от операционной системы: например, в Windows за точкой в имени файла обычно следует расширение файла, состоящее из одного или нескольких символов, обозначающих тип файла. С другой стороны, в Linux расширение не требуется.
В зависимости от системы использование определенных специальных символов (: > / * ? ” > |) в имени файла может быть невозможно. Кроме того, использование пробела или скандинавских умлаутов (å, ä, ö) может иногда вызывать проблемы, особенно в Интернете. Если у вас возникли проблемы с публикацией файлов в Интернете, попробуйте удалить специальные символы из имени.
В Linux использование ЗАГЛАВНЫХ и строчных букв в именах файлов имеет значение; например Ray.txt отличается от ray.txt. В Windows прописные и строчные буквы могут использоваться более свободно.
Пути
Строка текста, показывающая расположение файла или каталога, называется путем. Путь к отдельному файлу на жестком диске вашего домашнего компьютера (в Windows) может быть, например:
Путь показывает, что файл с именем Study diary.docx находится на диске C в подкаталоге Studies and stuff, который принадлежит пользователю «rkeskiva». Эту же информацию можно представить графически:
Типы файлов
Файл может содержать различные материалы: текст, видео и т. д. Когда содержимое файла сохраняется в определенном общеизвестном формате, это называется типом файла. Например, фотографии часто хранятся в виде файлов изображений JPEG, а текстовые документы — в виде файлов документов DOCX или RTF.
В Windows тип файла определяется расширением файла (обычно состоящим из трех букв), которое следует за точкой в имени файла. Расширение файла указывает на формат, в котором были сохранены данные в файле.
Будьте осторожны при работе с расширениями файлов в операционных системах, включая Windows: если вы измените расширение или опустите его, операционная система может не знать, какое приложение использовать для открытия файла! Открытие файла с помощью правильного приложения также будет более сложным, поскольку файл не будет отображаться в представлении по умолчанию в окне меню «Открыть» в приложении.
Если в каталогах Windows не отображается расширение файла (см. значок внизу слева), определить тип файла сложно.
Чтобы просмотреть расширения файлов, откройте панель управления и нажмите «Внешний вид и персонализация». Затем нажмите «Параметры проводника». В открывшемся окне перейдите на вкладку «Вид» и прокрутите вниз список «Дополнительные настройки». Снимите флажок «Скрыть расширения для известных типов файлов» и примите изменение, нажав «ОК». Теперь будут отображаться расширения файлов (см. рисунок справа).
Размер файла и единицы измерения
Понимание размеров файлов очень полезно. Слишком большой файл, отправленный по электронной почте, может полностью заполнить почтовый ящик получателя или привести к тому, что ваше сообщение вообще не будет отправлено. Точно так же вы не сможете сохранить несколько больших файлов на USB-накопителе, если не знаете, как оценить общий объем необходимого им места.
Данные сохраняются в двоичном виде, т. е. в виде чисел, состоящих из единиц и нулей. Наименьшая единица хранения данных – бит (b) – может принимать значение 1 или 0. Когда несколько битов объединяются подряд, они образуют байт (B). Байт может выглядеть так, например: «01011001». Если вы набираете слово «данные» на своем компьютере, оно состоит из четырех байтов (каждая буква обычно состоит из одного байта).
Емкость хранилища определяется как максимальное количество байтов, которое может храниться на носителе. Емкость хранилища часто настолько велика, что ее описывают следующим образом:
Размер файла во многом зависит от его типа. Документ из одной страницы, содержащий только текст, может иметь размер всего 3 КБ, а фотография может иметь размер 3 МБ или намного больше (размер изображения зависит от формата, в котором оно сохранено). Весь фильм может легко занять несколько гигабайт дискового пространства.
Даты создания и изменения
Если в окне файлов настроено отображение всех сведений о файлах, вы часто будете видеть дату изменения для каждого файла.
Если вы хотите проверить, когда файл был первоначально создан (дата создания), щелкните файл правой кнопкой мыши и выберите «Свойства» в открывшемся меню. Даты создания и изменения отображаются следующим образом:
Управление представлениями файлов и папок
Вы можете изменить вид папки, чтобы просмотреть сведения о файлах и папках в удобном для вас формате (например, в виде эскизов или с видимыми датами). В Windows 10 вы можете изменить вид, нажимая кнопки в правом нижнем углу окна (см. изображение ниже).
Доступ к тем же параметрам можно получить через меню «Вид», которое можно отобразить, нажав клавишу Alt на клавиатуре.
Вы можете сортировать файлы и папки, щелкая заголовки над списком. Например, чтобы отсортировать файлы по дате изменения, щелкните заголовок «Дата изменения» (см. изображение выше). Вы можете изменить порядок файлов, еще раз щелкнув заголовок.
Расширение файла или расширение имени файла — это окончание файла, которое помогает определить тип файла в операционных системах, таких как Microsoft Windows. В Microsoft Windows расширение имени файла представляет собой точку, за которой часто следуют три символа, но также может быть один, два или четыре символа.
Пример расширения файла
Например, имя файла "myfile.txt" имеет расширение ".txt", которое является расширением имени файла, связанным с текстовыми файлами.
В приведенном выше примере первым файлом, отображаемым в проводнике, является файл «Regedit.exe». «Regedit» — это имя файла, а «.exe» — это расширение файла, которое идентифицирует этот файл как исполняемый файл. Следующий файл, «RtlExUpd.dll», является файлом DLL, а последние два файла являются файлами журналов. Имея расширения имени файла, вы можете быстро определить тип файла и лучше понять, как этот файл можно открыть.
Если вы пытаетесь найти файл с определенным расширением, используйте в поиске подстановочные знаки.
Что делает расширение имени файла допустимым?
Расширение имени файла часто состоит из одного-трех символов и всегда стоит в конце имени файла, начиная с точки. Некоторые программы также поддерживают расширения файлов, содержащие более трех символов. Например, все последние версии Microsoft Word поддерживают файлы документов .docx, а некоторые веб-страницы имеют расширение .html.
Во всех новых версиях Microsoft Windows по умолчанию расширения файлов скрыты, и у вас должен быть включен показ расширений файлов. Дополнительные сведения о включении этой функции см. в статье Как просмотреть расширение файла на компьютере.
Может ли расширение файла быть длиннее трех или четырех символов?
Да. Поскольку программа была разработана для использования более длинного расширения файла, оно может быть длиннее четырех символов. Однако, чтобы общее имя файла было коротким, длина большинства программ не превышает четырех символов.
Существует ли ограничение на длину расширения файла?
Ограничение на расширение файла отсутствует, если путь к файлу, имя и расширение в совокупности не превышают максимально допустимое количество символов в имени файла, установленное в операционной системе. Ниже приведен список версий Microsoft Windows и их ограничение на количество символов в именах файлов.
Windows 10 — 260 символов.
Windows 8 — 260 символов.
Windows 7 — ограничение на 260 символов.
Windows Vista - ограничение в 260 символов.
Windows XP - ограничение в 255 символов.
Windows 2000 — 254 символа.
Сколько существует типов расширений файлов?
Существуют тысячи расширений файлов, связанных с одним или несколькими приложениями. Некоторые из наиболее распространенных расширений файлов перечислены ниже, разделенные по типам файлов, связанных с расширениями файлов.
На этой странице мы рассмотрим следующие функции и концепции, связанные с файлами и каталогами:
- Файлы и каталоги
- Практика присвоения имен
- Пути
- Типы файлов
- Единицы размера данных
- Управление представлениями файлов и папок
Файл — это данные, хранящиеся на жестком диске или другом носителе как отдельный объект. Например, вы обычно сохраняете тезис, слайд-презентацию или фотографию в виде файла. Файлы обычно имеют следующие характеристики:
- У файла всегда есть имя.
- Файл всегда занимает место в хранилище.
- Файл всегда сохраняется в определенном формате: основная часть текста сохраняется в одном из множества форматов текстовых файлов, фотография — в одном из множества форматов файлов изображений и т. д.
- Файл содержит информацию о том, когда он был создан и когда последний раз изменялся.
- Файлы обычно имеют права доступа, особенно если они находятся в сети.
Файлы сохраняются на собственном компьютере пользователя или в удаленном месте.
Каталог или папка — это место, где хранятся файлы или другие каталоги.
Тщательно продумайте, как вы назовете свои файлы. Используйте описательные имена файлов, чтобы даже годы спустя вы могли узнать содержимое файла по его имени. Избегайте сокращений и вместо этого используйте целые слова. Например, имя файла вроде «Культурные встречи» лучше, чем «Культ».
Соглашения об именах файлов и каталогов различаются в зависимости от операционной системы: например, в Windows за точкой в имени файла обычно следует расширение файла, состоящее из одного или нескольких символов, обозначающих тип файла. С другой стороны, в Linux расширение не требуется.
В зависимости от системы использование определенных специальных символов (: > / * ? ” > |) в имени файла может быть невозможно. Кроме того, использование пробела или скандинавских умлаутов (å, ä, ö) может иногда вызывать проблемы, особенно в Интернете. Если у вас возникли проблемы с публикацией файлов в Интернете, попробуйте удалить специальные символы из имени.
В Linux использование ЗАГЛАВНЫХ и строчных букв в именах файлов имеет значение; например Ray.txt отличается от ray.txt. В Windows прописные и строчные буквы могут использоваться более свободно.
Пути
Строка текста, показывающая расположение файла или каталога, называется путем. Путь к отдельному файлу на жестком диске вашего домашнего компьютера (в Windows) может быть, например:
Путь показывает, что файл с именем Study diary.docx находится на диске C в подкаталоге Studies and stuff, который принадлежит пользователю «rkeskiva». Эту же информацию можно представить графически:
Типы файлов
Файл может содержать различные материалы: текст, видео и т. д. Когда содержимое файла сохраняется в определенном общеизвестном формате, это называется типом файла. Например, фотографии часто хранятся в виде файлов изображений JPEG, а текстовые документы — в виде файлов документов DOCX или RTF.
В Windows тип файла определяется расширением файла (обычно состоящим из трех букв), которое следует за точкой в имени файла. Расширение файла указывает на формат, в котором были сохранены данные в файле.
Будьте осторожны при работе с расширениями файлов в операционных системах, включая Windows: если вы измените расширение или опустите его, операционная система может не знать, какое приложение использовать для открытия файла! Открытие файла с помощью правильного приложения также будет более сложным, поскольку файл не будет отображаться в представлении по умолчанию в окне меню «Открыть» в приложении.
Если в каталогах Windows не отображается расширение файла (см. значок внизу слева), определить тип файла сложно.
Чтобы просмотреть расширения файлов, откройте панель управления и нажмите «Внешний вид и персонализация». Затем нажмите «Параметры проводника». В открывшемся окне перейдите на вкладку «Вид» и прокрутите вниз список «Дополнительные настройки». Снимите флажок «Скрыть расширения для известных типов файлов» и примите изменение, нажав «ОК». Теперь будут отображаться расширения файлов (см. рисунок справа).
Размер файла и единицы измерения
Понимание размеров файлов очень полезно. Слишком большой файл, отправленный по электронной почте, может полностью заполнить почтовый ящик получателя или привести к тому, что ваше сообщение вообще не будет отправлено. Точно так же вы не сможете сохранить несколько больших файлов на USB-накопителе, если не знаете, как оценить общий объем необходимого им места.
Данные сохраняются в двоичном виде, т. е. в виде чисел, состоящих из единиц и нулей. Наименьшая единица хранения данных – бит (b) – может принимать значение 1 или 0. Когда несколько битов объединяются подряд, они образуют байт (B). Байт может выглядеть так, например: «01011001». Если вы набираете слово «данные» на своем компьютере, оно состоит из четырех байтов (каждая буква обычно состоит из одного байта).
Емкость хранилища определяется как максимальное количество байтов, которое может храниться на носителе. Емкость хранилища часто настолько велика, что ее описывают следующим образом:
Размер файла во многом зависит от его типа. Документ из одной страницы, содержащий только текст, может иметь размер всего 3 КБ, а фотография может иметь размер 3 МБ или намного больше (размер изображения зависит от формата, в котором оно сохранено). Весь фильм может легко занять несколько гигабайт дискового пространства.
Даты создания и изменения
Если в окне файлов настроено отображение всех сведений о файлах, вы часто будете видеть дату изменения для каждого файла.
Если вы хотите проверить, когда файл был первоначально создан (дата создания), щелкните файл правой кнопкой мыши и выберите «Свойства» в открывшемся меню. Даты создания и изменения отображаются следующим образом:
Управление представлениями файлов и папок
Вы можете изменить вид папки, чтобы просмотреть сведения о файлах и папках в удобном для вас формате (например, в виде эскизов или с видимыми датами). В Windows 10 вы можете изменить вид, нажимая кнопки в правом нижнем углу окна (см. изображение ниже).
Доступ к тем же параметрам можно получить через меню «Вид», которое можно отобразить, нажав клавишу Alt на клавиатуре.
Вы можете сортировать файлы и папки, щелкая заголовки над списком. Например, чтобы отсортировать файлы по дате изменения, щелкните заголовок «Дата изменения» (см. изображение выше). Вы можете изменить порядок файлов, еще раз щелкнув заголовок.
Читайте также: