Как создать файл с расширением
Обновлено: 21.11.2024
Каждый день при работе на компьютере мы сталкиваемся с различными типами расширений файлов. Расширения файлов сообщают операционной системе о типе файла, чтобы ОС могла выбрать правильное приложение или программное обеспечение для отображения информации в этом файле. Расширения файлов записываются в конце имени файла после точки (.). Например, файл PDF имеет расширение .pdf, текстовый файл имеет расширение .txt и т. д. Расширение файла можно просмотреть, изменив режим просмотра в проводнике или просмотрев свойства файла. Но иногда окно свойств файла ничего не показывает. Обычно это происходит, когда файл не имеет расширения. Вы можете создавать файлы без расширения на вашем компьютере с Windows. В этой статье мы увидим, как создать файл без расширения в Windows 11/10.
Чтобы открыть файл в ОС Windows, достаточно дважды щелкнуть по нему. Когда вы дважды щелкаете файл, Windows автоматически выбирает программу, с которой файл совместим, и открывает файл. Но иногда Windows отображает сообщение «Как вы хотите открыть файл?». Некоторые из вас могли видеть это сообщение при открытии файла. Обычно это происходит, когда на вашем компьютере не установлена специальная программа для открытия этого файла или файл не имеет расширения. Отображая это сообщение, Windows просит вас выбрать программу для открытия этого файла.
Если вы переключите представление проводника на «Подробности», вы увидите тип файла в столбце «Тип» (см. снимок экрана выше). Тип файла позволяет пользователям узнать расширение файла. Например, тип файла «Текстовый документ» имеет расширение .txt, файл документа Microsoft Word имеет расширение .doc или .docx, файл документа Adobe Acrobat имеет расширение .pdf и т. д. Аналогично, если открыть свойства файла определенного файла, вы увидите его расширение на вкладке «Общие».
Для файлов без расширения Windows отображает "Файл" в столбце "Тип" и в окне "Свойства".
Чтобы просмотреть свойства файла, щелкните его правой кнопкой мыши и выберите "Свойства". На приведенном выше снимке экрана мы сравнили свойства файла с расширением .pdf и файла без расширения.
Как создать файл без расширения в Windows 11/10
Вы можете создать файл без расширения с помощью Блокнота в Windows 11/10. Мы перечислили инструкции ниже:
- Нажмите на поиск Windows и введите Блокнот.
- Выберите приложение «Блокнот» в результатах поиска.
- Запишите нужную информацию.
- Выберите «Файл > Сохранить». Или просто нажмите клавиши Ctrl + S.
- Введите имя файла в кавычках. Допустим, если вы хотите сохранить файл с именем файл образца, введите «файл образца» и нажмите кнопку «Сохранить». После этого Windows сохранит файл без расширения.
Если дважды щелкнуть сохраненный файл, Windows отобразит сообщение с предложением выбрать программу для открытия этого файла.
Приведенный выше прием работает не только с Блокнотом, но и с другими приложениями Windows. Я пробовал его в Microsoft Word, Microsoft Excel и Microsoft Paint; и я смог сохранить файл без расширения.
Как сохранить файл .TXT без расширения?
Вы можете сохранить любой файл .TXT без расширения с помощью Блокнота. Просто введите его имя в кавычках при сохранении, и Windows сохранит файл .TXT без расширения. Мы объяснили этот процесс шаг за шагом выше в этой статье.
Как создать файл без имени?
Чтобы создать файл без имени, нажмите и удерживайте клавишу Alt и введите 0160 при сохранении файла. Вы должны использовать цифровую клавиатуру (клавиатура с правой стороны клавиатуры) для ввода числа 0160. После этого нажмите Сохранить. Это сохранит файл без имени файла.
Вы можете использовать тот же прием для переименования файлов. Но прежде чем переименовывать файлы, мы предлагаем вам создать копию этого файла, потому что иногда сохранение файла без имени файла может привести к его повреждению. Теперь щелкните правой кнопкой мыши файл, который вы хотите сохранить без имени, и нажмите «Переименовать».После этого нажмите и удерживайте клавишу Alt на клавиатуре, введите 0160 с помощью цифровой клавиатуры и нажмите Enter.
Если вы получаете сообщение об ошибке при сохранении файла без имени файла, вы можете сделать одно. Сохраните его под любым именем, а затем переименуйте этот файл, используя описанный выше метод. Если вы получили предупреждающее сообщение о том, что после переименования файла вы больше не сможете его открыть, не сохраняйте этот файл без имени.
Вы можете открыть файл без имени, просто дважды щелкнув по нему. Некоторые файлы (файлы, которые вы сохранили без имени файла) могут вызывать ошибку при попытке их открыть. В таком случае щелкните правой кнопкой мыши этот файл и выберите «Переименовать». Теперь дайте любое имя этому файлу и нажмите Enter. После этого вы сможете открыть этот файл.
СОВЕТ. Вы также можете создать папку без значка или имени в Windows.
Дата: 15 января 2022 г. Метки: файлы
Похожие записи
Файл d3dx9_25.dll или d3dx9_27.dll не найден
Как конвертировать MP4 в форматы файлов MP3, AVI, GIF, MOV WAV, WMV
Как открыть файлы VMDK, VHDX, VHD в Windows 11/10
[электронная почта защищена]
Нишант — технический энтузиаст, который любит писать о технологиях и гаджетах. Он закончил B.Tech. Помимо писательства, он любит проводить время на своей плантации.
Я просматривал файлы в старой игре Warcraft III и увидел, что у них есть файлы с собственным расширением, например, имя файла.w3x .
Как сделать собственное расширение файла и запустить его?
5 ответов 5
Короче говоря: вы создаете собственное расширение файла, добавляя любые буквы в конце имени файла. Вы запускаете его, сообщая вашей ОС, какую программу следует вызывать при двойном щелчке по ней.
Расширение файла — это на самом деле просто буквы после имени файла, в расширении нет ничего волшебного. Во многих файлах, которые я создал на своих машинах с Linux, я даже забыл указать расширение файла.
При этом в Windows расширение файла определяет, что это за файл. Если вы измените расширение файла .mp3, например, на .jpg, Windows будет думать, что это изображение, когда попытается открыть его. Что делает Windows, так это просматривает расширение и отправляет файл в соответствующую программу, связанную с этим файлом. поэтому .mp3 отправляется в iTunes, .jpg — в Paint, .html — в Firefox/Chrome, а .docx — в Word.
С точки зрения создания этих файлов они делятся на две категории. Есть простые текстовые файлы (.html, .txt, .java, .py, .cpp, .config, .xml), а есть бинарные файлы данных (.exe, .mp3, .jpg) (ну, а там представляют собой смесь двоичного и обычного текста, например .docx , но с ними можно обращаться как с двоичными файлами). Когда вы имеете дело с обычными текстовыми файлами (это обычный текст, если Блокнот может его открыть), это очень легко сделать. В зависимости от вашего языка программирования вы просто открываете файл и читаете/записываете строки в файл. С бинарными файлами все немного сложнее, но принцип остается тем же: вы читаете/записываете байты из файла.
Сделать файл определенного типа исполняемым (двойным щелчком по нему), вероятно, самый сложный шаг в зависимости от вашего языка программирования. Если это C или C++, вы просто указываете Windows на свой .exe, и Windows отправляет файл, который вы хотите открыть, в качестве второго аргумента в аргументах основного метода вашей программы. В Java или Python это по-прежнему выполнимо, но вам придется придумать какой-то обходной путь, чтобы Windows открывала среду выполнения или интерпретатор и отправляла аргумент файла в программу.
Microsoft предлагает скудную документацию и инструменты для работы с типами файлов в Windows XP, по-видимому, для защиты чувств начинающего пользователя. По иронии судьбы, однако, это просто создает совершенно новый набор проблем для начинающих и больше хлопот для опытных пользователей. Эта глава книги образцов исправляет эту ситуацию. Вы изучите основы типов файлов, а затем познакомитесь с рядом эффективных методов использования типов файлов для управления файловой системой Windows XP.
Эта глава из книги
Эта глава из книги
Эта глава из книги
в этой главе
Знакомство с типами файлов
Работа с существующими типами файлов
Создание нового типа файла
Связывание двух или более расширений с одним типом файла
Настройка нового меню
Настройка списка «Открыть с помощью» в Windows XP
Удивительно, но в официальной документации Microsoft длинный список полезных и мощных функций Windows XP либо игнорируется, либо игнорируется. Будь то параметры запуска Windows XP, групповые политики или реестр (если назвать только три из тех, что я обсуждаю в этой книге), Microsoft предпочитает, чтобы любопытные пользователи сами разбирались во всем этом (разумеется, с помощью своего любимого компьютера). авторы книг).
Тема этой главы является ярким примером. Идею типа файла можно без преувеличения описать как основу файловой системы Windows XP. Мало того, что Microsoft предлагает скудную документацию и инструменты для работы с типами файлов, они также, похоже, изо всех сил стараются скрыть всю концепцию типов файлов. Как обычно, причина в том, чтобы скрыть этот аспект внутренностей Windows XP от чувствительных глаз начинающего пользователя. Однако по иронии судьбы это просто создает совершенно новый набор проблем для начинающих и больше хлопот для опытных пользователей.
В этой главе раскрываются типы файлов. Вы изучите основы типов файлов, а затем познакомитесь с рядом эффективных методов использования типов файлов для управления файловой системой Windows XP.
Знакомство с типами файлов
Чтобы извлечь максимальную пользу из этой главы, вам необходимо иметь представление о том, что такое тип файла и как Windows XP определяет типы файлов и работает с ними. В следующих двух разделах вы найдете все, что вам нужно знать, чтобы пройти оставшуюся часть главы.
Типы файлов и расширения файлов
Один из мифов, который Microsoft пытается навязать пользователям компьютеров, заключается в том, что мы живем в мире, ориентированном на документы. То есть люди заботятся только о документах, которые они создают, а не о приложениях, которые они используют для создания этих документов. Это чистый хулиган. Реальность такова, что приложения по-прежнему слишком сложны в использовании, а возможность обмена документами между приложениями по-прежнему слишком проблематична. Другими словами, вы не сможете создавать документы, пока не изучите все тонкости приложения, и не сможете делиться документами с другими, если не используете совместимые приложения.
К сожалению, мы застряли в преклонении Microsoft перед документом и во всех проблемах, которые это преклонение создает. Хорошим примером является сокрытие расширений файлов. Как вы узнали из главы 2 «Изучение экспертных методов работы с файлами и папками», Windows XP по умолчанию отключает расширения файлов. Вот лишь некоторые из проблем, которые создает это якобы ориентированное на документы решение:
Если у вас есть папка с несколькими документами, использующими одно и то же основное имя, часто бывает трудно определить, какой файл какой. Например, на рис. 3.1 показана папка с 15 различными файлами с именем Project. Windows XP нереалистично ожидает, что пользователи смогут различать файлы, просто изучая их значки.
Невозможность переименовать расширения
Если у вас есть файл с именем index.txt и вы хотите переименовать его в index.html, вы не можете сделать это с отключенными расширениями файлов. Если вы попытаетесь, вы просто получите файл с именем index.html.txt.
Невозможность сохранить документ
Аналогично, если расширения файлов отключены, Windows XP заставляет вас сохранить файл с расширением по вашему выбору, используя расширение по умолчанию, связанное с приложением. Например, если вы работаете в Блокноте, каждый сохраняемый файл должен иметь расширение .txt.
Рис. 3.1. Когда расширения файлов отключены, часто бывает трудно отличить один файл от другого.
СОВЕТ
Существует два способа обойти невозможность сохранения документа с выбранным вами расширением, оба из которых используют элементы управления в диалоговом окне "Сохранить как": Окружите имя файла, который вы хотите использовать, кавычками; или в списке Тип файла выберите параметр Все файлы (*.*), если он существует.
Вы можете решить все эти проблемы, включив расширения файлов. Почему отсутствие расширений файлов вызывает такой ажиотаж? Потому что расширения файлов исключительно и полностью определяют тип файла документа. Другими словами, если Windows XP видит, что файл имеет расширение .txt, она знает, что файл использует тип файла «Текстовый документ». Точно так же файл с расширением .bmp использует тип файла "Растровое изображение".
ПРИМЕЧАНИЕ
Напоминаем, что вы включаете расширения файлов, выбирая команду «Инструменты» проводника Windows, команду «Свойства папки», отображая вкладку «Вид» и снимая флажок «Скрыть расширения файлов для известных типов файлов».
Тип файла, в свою очередь, определяет приложение, связанное с расширением. Если файл имеет расширение .txt, Windows XP связывает это расширение с Блокнотом, поэтому файл всегда будет открываться в Блокноте. Ничто другое, присущее файлу, не определяет тип файла, поэтому, по крайней мере, с точки зрения пользователя, вся файловая система Windows XP держится на плечах скромного расширения файла.
Этот метод определения типов файлов, несомненно, является плохим дизайнерским решением. (Например, есть некоторая опасность, что начинающий пользователь может сделать файл бесполезным, неосторожно переименовав его расширение.) Однако это также приводит к некоторым мощным методам манипулирования файловой системой Windows XP и управления ею, как вы увидите в этом руководстве. глава.
Типы файлов и реестр
Как и следовало ожидать, все, что Windows XP знает о типах файлов, определяется в реестре. (См. главу 8 «Знакомство с реестром Windows XP» для получения подробной информации о понимании и использовании реестра.) В этой главе вы используете реестр для работы с типами файлов, так что давайте посмотрим, как все работает. Откройте редактор реестра и проверьте раздел HKEY_CLASSES_ROOT. Обратите внимание, что он разделен на два раздела:
Первая часть HKEY_CLASSES_ROOT состоит из десятков подразделов расширений файлов (например, .bmp и .txt). В базовой установке Windows XP таких подразделов более 300, а в системе с множеством установленных приложений их может быть в два-три раза больше.
Вторая часть HKEY_CLASSES_ROOT перечисляет различные типы файлов, связанные с зарегистрированными расширениями. Когда расширение связано с определенным типом файла, такое расширение считается зарегистрированным в Windows XP.
ПРИМЕЧАНИЕ
HKEY_CLASSES_ROOT также хранит информацию об элементах управления ActiveX в своем подразделе CLSID. Многие из этих элементов управления также имеют соответствующие подразделы во второй половине HKEY_CLASSES_ROOT.
Чтобы понять, что все это значит, взгляните на рис. 3.2. Здесь я выделил ключ .txt, для которого txtfile является значением по умолчанию.
Рис. 3.2. Первая часть ключа HKEY_CLASSES_ROOT содержит подразделы для всех зарегистрированных расширений файлов.
Это значение Default является указателем на связанный с расширением подраздел типа файла во второй половине HKEY_CLASSES_ROOT. На рис. 3.3 показан подраздел txtfile, связанный с расширением .txt. Вот несколько замечаний по подразделу этого типа файла:
Значение Default представляет собой описание типа файла (в данном случае текстовый документ).
Подключ DefaultIcon определяет значок, который отображается с любым файлом, использующим этот тип.
Подключ shell определяет действия, которые можно выполнять с этим типом файлов. Эти действия различаются в зависимости от типа файла, но часто используются Открыть и Печать. Действие Открыть определяет приложение, связанное с типом файла. Например, действие Открыть для файла типа "Текстовый документ" выглядит следующим образом:
ПРИМЕЧАНИЕ
%1 в конце команды — это заполнитель, который указывает на открываемый документ (если он есть). Например, если дважды щелкнуть файл с именем memo.txt, заполнитель %1 заменяется на memo.txt, что сообщает Windows чтобы запустить Блокнот и открыть этот файл.
Рис. 3.3. Вторая часть HKEY_CLASSES_ROOT содержит данные о типах файлов, связанных с каждым расширением.
Вкладка "Типы файлов": внешний интерфейс для HKEY_CLASSES_ROOT
Большую часть работы, которую вы выполняете в этой главе, вам не придется иметь дело с ключом реестра HKEY_CLASSES_ROOT напрямую. Вместо этого Windows XP предлагает вкладку диалогового окна, которая действует как внешний интерфейс для этого ключа. Чтобы отобразить эту вкладку, выполните следующие действия:
В проводнике Windows выберите "Инструменты", "Свойства папки", чтобы открыть диалоговое окно "Параметры папки".
ПРИМЕЧАНИЕ
Вы также можете открыть диалоговое окно "Параметры папки", нажав значок "Параметры папки" на панели управления.
Выберите вкладку "Типы файлов".
На рис. 3.4 показана вкладка «Типы файлов». Список зарегистрированных типов файлов показывает все типы файлов, известные для Windows XP, а также их расширения. Когда вы выбираете тип файла, в строке «Открывается с помощью» в области «Подробности» отображается значок и имя программы, связанной с типом файла.
СОВЕТ
Вы можете отсортировать типы файлов, чтобы упростить поиск нужного.В списке «Зарегистрированные типы файлов» щелкните заголовок «Расширения», чтобы выполнить сортировку по расширению, или щелкните заголовок «Типы файлов», чтобы выполнить сортировку по типу файла.
Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, неопределенный, неполный, слишком широкий или риторический, и на него невозможно дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было открыть снова, посетите справочный центр.
Сообщество рассматривало возможность повторного открытия этого вопроса 5 месяцев назад и оставило его закрытым:
Первоначальные причины закрытия не были устранены
Я работаю над проектом по обработке документов, например Microsoft Word (академический проект).
Есть ли быстрый способ создать собственное расширение файла? Существует ли стороннее программное обеспечение, позволяющее создавать собственные расширения файлов? (например, myfile.funny?)
Что вы имели в виду под "как создать собственное расширение файла"? Расширение — это просто часть имени файла. Если вам нужно расширение типа «ext», просто назовите файл, например, «myFile.ext».
Если вы ожидаете, что добавление файла с расширением .zip приведет к созданию zip-файла, вам нужно немного больше узнать о том, как все это работает.
@user1853875 просто изменение расширения файла не изменит его внутреннюю структуру. Например, если вы измените расширение какого-либо файла изображения, такого как «someImage.jpg», на «someImage.zip», он не сделает/преобразует его в zip-архив, а просто изменит его имя, чтобы он не был действительным zip-файлом.
3 ответа 3
Расширение файла – это часть имени файла после последней точки.
Например, в пути:
Расширение файла – .txt, что обычно указывает на то, что файл содержит текстовые данные. Чтобы создать собственное расширение файла, все, что вам нужно сделать, это поместить желаемое расширение после последней точки в имени файла.
В Java вы можете создать файл, используя объект типа File следующим образом:
Файл будет создан в текущем рабочем каталоге и будет иметь расширение txt, поскольку это значение следует после последней точки в имени файла.
Под форматом файла понимается расположение данных внутри файла. При создании пользовательского формата файла нужно подумать о том, как вы хотите хранить данные в файле, и записать их в файл таким образом, чтобы он соответствовал макету.
Например, если бы у меня было приложение адресной книги, я мог бы хранить имена и номера телефонов людей, разделенные вкладками, и сохранять эти данные в файле с адресом расширения
Моя функция AddressBook.Save() может выглядеть примерно так, как этот код Java. Следует отметить, что я не программировал на Java уже несколько лет, и вероятны ошибки.
Если бы у нас была такая запись адреса:
Затем запись появится в файле .address следующим образом
Испытательный Боб 555-1212
Надеюсь, это помогло вам объяснить разницу между расширением файла и форматом файла и каким-то образом показало вам, как создать собственный формат с пользовательским расширением.
Я хочу создать новое расширение файла с именем ".emsof" и связать с ним любой текстовый редактор, например notepad++ в Windows 8.1
Кроме того, все эти файлы следует искать с фильтром "*.emsof", как и любые другие обычные файлы.
Подскажите, как это сделать?
Ответы
Не знаю, как насчет notepad++, но обычным ручным методом было бы использование команд assoc и ftype.
Нажмите клавишу с логотипом Windows + X (или щелкните правой кнопкой мыши или нажмите и удерживайте нижний левый угол) и выберите «Командная строка/Windows PowerShell (администратор)». Теперь введите следующие команды, а затем нажмите клавишу Enter:
assoc .emsof=myext (или как вы хотите назвать тип файла)
ftype myext= %SystemRoot%\Program Files\notepad++.exe %1 (имя и расположение программы)
Теперь при двойном щелчке или двойном касании файла с расширением .emsof Windows распознает его и запускает notepad++.
Все ответы
Не знаю, как насчет notepad++, но обычным ручным методом было бы использование команд assoc и ftype.
Нажмите клавишу с логотипом Windows + X (или щелкните правой кнопкой мыши или нажмите и удерживайте нижний левый угол) и выберите «Командная строка/Windows PowerShell (администратор)». Теперь введите следующие команды, а затем нажмите клавишу Enter:
assoc .emsof=myext (или как вы хотите назвать тип файла)
ftype myext= %SystemRoot%\Program Files\notepad++.exe %1 (имя и расположение программы)
Теперь при двойном щелчке или двойном касании файла с расширением .emsof Windows распознает его и запускает notepad++.
Спасибо за помощь.
Позволит ли эта команда также создать и сохранить файл с расширением .emsof и фильтровать файлы по расширению .emsof (например, мы можем фильтровать по расширению .doc или .txt).
<р>1. Я не знаю, что вы имеете в виду под словом «фильтр». В своем первоначальном сообщении вы упомянули поиск, если вы это имеете в виду, вы можете искать любое расширение. <р>2. Простой для понимания пример команд assoc и ftype — файл .txt, который мы все используем в Блокноте:Привет, BurrWalnut!
Спасибо за помощь.
Позволит ли эта команда также создавать и сохранять файлы с расширением .emsof и фильтровать файлы с расширением .emsof (Например, мы можем фильтровать через расширение .doc или .txt).
Ввод assoc .txt в приглашении cmd вернет txtfile (тип файла).
Ввод ftype txtfile вернет %SystemRoot%\System32\notepad.exe %1 (полный путь к программе и %1, представляющий переданный параметр).
Кроме того, найдите в разделе реестра HKEY_CLASSES_ROOT файл .txt и ниже файл txt.
<р>3. Если вы добавите запись, которая позже станет нежелательной, вы можете легко удалить ее, набрав assoc .emsof= и нажав Enter. Затем удалите тип файла, набрав ftype myext= и нажав Enter. Можно, конечно, просто удалить записи в реестре (не рекомендуется для начинающих). <р>4. Протестируйте его прямо сейчас, но помните, что нельзя использовать расширения или типы файлов, которые уже существуют. <р>5. Отобразите все расширения и связанные с ними типы файлов, скопировав сначала следующие 4 строки:assoc >"%userprofile%\desktop\assoc.txt
start notepad "%userprofile%\desktop\assoc.txt
/>выйти из
cls
Нажмите клавишу с логотипом Windows + X (или щелкните правой кнопкой мыши или нажмите и удерживайте нижний левый угол) и выберите «Командная строка/Windows PowerShell (администратор)». Щелкнув правой кнопкой мыши, вставьте 4 скопированные строки в окно командной строки. Файл .txt создается на рабочем столе, и блокнот открывает и отображает список. Список представляет ключи реестра, расположенные в объединенном разделе HKEY_CLASSES_ROOT. В левой панели найдите расширение, например .txt. Поле (по умолчанию) на правой панели содержит тип файла, например. текстовый файл.
<р>6. Теперь отобразите все типы файлов и связанные с ними программы, заменив указанные выше 4 строки следующими:ftype >"%userprofile%\desktop\ftype.txt
start notepad "%userprofile%\desktop\ftype.txt
выйти из
cls
На рабочем столе создается еще один файл .txt, который открывается и отображается в Блокноте. Этот список представляет ключи реестра в HKEY_CLASSES_ROOT, расположенные ниже расширений. Найдите тип файла, например txtfile, затем нажмите или коснитесь shell\open\command. На правой панели поле (по умолчанию) показывает полный путь к программе, которая его открывает, например. блокнот.
<р>7. ПРИМЕЧАНИЕ. При работе любые ключи в HKEY_CURRENT_USER\Software\Classes (текущий пользователь) имеют приоритет над ключами в HKEY_LOCAL_MACHINE\Software\Classes (все пользователи), и оба ключа отображаются как объединенный HKEY_CLASSES_ROOT. Любые изменения должны быть внесены в HKCU и HKLM. Ключи HKEY_CLASSES_ROOT предназначены для чтения, а не для записи.Читайте также: