Как определить тип файла если нет расширения. Открыть файл без расширения

Наверняка каждому попадался файл без расширения? Возникают вопросы как его открыть? Один из способов это так просто догадаться, и попытаться изменить расширение файла на различные типы файлов и попробуйте открыть файл. Это иногда работает, а может не повезти, и не удастся угадать. И метод научного тыка может занять изрядно времени, если вы конечно упорный, и вам по зарез нужно открыть этот файл

В этой статье я покажу вам быстрый и более точный способ определения типа файла, который вы можете использовать. Для того, чтобы сделать это, я создал несколько тестовых файлов, PDF, JPEG, MP3, EXE и DLL, просто стер у них расширение. Очевидно, что ваш файл может быть различного типа, но процедура будет такой же, для любого типа файлов. Тестовые файлы выбрал совершенно случайно
Для этой процедуры вам необходимо узнать HEX – код файла. Ну что вы уже напугались и думаете, как все это заумно. Нет, для этого нам нужен текстовый редактор , такой как стандартный Блокнот , или можно скачать (я даже советую это сделать, он намного функциональней, и работает шустрее) Notepad++ .

Открываем файлы без расширения

А теперь просто открываем файлы без расширения в тестовом редакторе, у применяю Notepad++, но методика для всех одинакова.

Первый на очереди PDF тест и видим в первых же строчках информация, о расширении в явном виде.

И видим в JPEG в начале строки, какое не понятное JFIF , в DLL и EXE MZ , а MP3 ID3 . Далее интернет нам в помощь, вбиваем в поисковик фразу, например ID3 формат, или JFIF расширение. И увидим что ID3 – это от англ. Identify an MP3 , некий формат метаданных, но это неважно, это же наверняка mp3 файл. На запрос JFIF получили JPEG File Interchange Format , некая спецификация, MZ – формат исполнительных файлов EXE и DLL . То есть в первых строчках находиться вся нужная нам информации, и мы без труда можем открыть любой файл без расширения

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

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

Что сделать в первую очередь

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

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

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

Но как узнать расширение имени файла, если в Проводнике отображаются только имена файлов, а расширения скрыты?

В главном меню Проводника выберите пункт Сервис, а в выпадающем меню – Свойства папки. Перейдите на закладку Вид, в окне Дополнительных параметров снимите птицу с параметра Скрывать расширения для зарегистрированных типов файлов и нажмите ОК. Теперь в Проводнике в именах файлов после точки показаны их расширения.

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

Распространенные типы и форматы файлов

Тип файла Расширение
Аудио .aac .ac3 .acm .cdr .kar .kfn .m3u .mid .midi .mp3 .wav
Видео .3gp .3mm .avi .dat .mkv .mov .mp4 .mpeg .mpg .vob .wmv
Графический .bmp .cdr .djvu .gif .ico .jpg .jpeg .psd .tif .thumb
Текстовый .doc .docx .dot .faq .log .mg .rtf .txt
Архивный .7z .arc .arj .rar .rev .tar .tgz .zip
Исполняемый .app .bat .cmd .com .exe
Интернет .asp .cer .chm .htm .html .js .jsp .rss .vbd .xul .zfo
Системные .ani .cab .cur .dll .hlp .ico .nfo .reg .sys
Резервные копии .asd .bak .bup .da0 .gho .nba .old .tib
Базы данных .cdb .db .dbf .dsk .fpt .mdb .odb .pdb .sql .xld
Скрипты .aps .asm .dcu .def .dsp .jav .json .pas .res .src

Назначение программы по умолчанию

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

Как быть в случаях, когда для формата файла не назначена программа, с помощью которой можно этот файл открыть?

Выполните в проводнике правый клик по файлу и во всплывающем меню выберите пункт Открыть с помощью. В дополнительном всплывающем меню выберите пункт Выбрать программу.

В открывшемся окне Выбор программы выберите одну из предлагаемых программ и нажмите ОК. К примеру, вы выбрали программу WinDjView.

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

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

Для этого в окне Выбор программы нажмите кнопку Обзор и укажите месторасположение нужной программы, вернее, ее исполняемого файла.

К примеру вы выбрали программу AllReader2, а точнее – исполняемый файл AllReader2.exe.

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

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

Пусть для всех ваших файлов всегда находится программа, способная их открыть!


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

Как узнать расширение файла?

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

Возьмем 7 файлов:

  • img_jpg;
  • img_gif;
  • music;
  • document;
  • архив.zip;
  • rar архив;
  • программа.exe.

Изображения

Открываем первый, к примеру img, и видим набор непонятных букв и символов. Обратим свое внимание на первую строку с надписью ‰PNG. Это значит, что png.

У второго изображения мы увидим следующие:

Это значит, что данный файл в формате jpg (jpeg).

Если у вас имеется файл GIF, в этом случае в программе будет отображаться надпись GIF89a.

Музыка

Как узнать, какое расширение у файла аудиозаписи? Сделать это не так уж сложно.

Зайдя в Notepad, мы увидим следующие символы (изображение ниже), что говорят нам о том, что данный файл принадлежит к формату MP3.

Если вы увидели надпись OggS, то знайте, вы столкнулись с

Документы

Стоит отметить, что у всех программ (таблицы, приказ, материалы и тд), будет единая надпись "РП", если у вас Microsoft OFFICE 2003 и ниже или "РК", если у вас Microsoft OFFICE версии 2007 и выше. Дальше видим надпись .xml, что говорит нам о том, что это продукт компании MS. После этого просто перебираем все программы, начиная от Doc заканчивая Pptx. Это заметно увеличивает время поиска нужного формата, но тогда вы точно сможете найти нужный вам тип.

Если вам лень перебирать все типы, то можно воспользоваться онлайн-ресурсом Online TrID File Identifier, о котором пойдет речь ниже.

Архив

В архиве, так же как и в MS, будет "РК", однако, без всяких дополнительных надписей, уточняющих эту информацию. Это будет говорить о том, что перед вами архив ZIP. Когда вы откроете файл rar, то увидите, что он начинается с записи Rar.

Видеозапись

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

Если же вы столкнулись с AVI, то появится соответствующая запись.

Программа

Как узнать файл без расширения?

При открытии содержимого файла программы в самом начале мы можем наблюдать короткую запись MZ, которая говорит нам, что перед нами, несомненно, файл exe.

Online TrID File Identifier

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

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

Готово, теперь вы можете спокойно ставить потерянное расширение.

Как поставить расширение?

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

Существуют ли еще способы нахождения формата файла?

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

Переименовал файл, но ничего не изменилось. Что делать?

В этом случае проверьте правильность написания расширения. Например, чтобы переименовать в MS Word, нужно написать не doc, а docx.

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

Возможно, у вас не установлена программа, которая поддерживает данное расширение. Скачайте и установите данную программу.

Могут ли быть ошибки в онлайн-ресурсах? Где можно узнать расширение файла?

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

Заключение

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

К ак известно любая информация будь то текст, изображение или видео, по сути, является ничем иным как набором двоичного кода - последовательности нулей и единиц. Именно в таком виде на жёстком диске хранятся данные. Понятие двоичный код едва ли не абстрактное, это не запись в привычном понимании этого слова, двоичный или машинный код это скорее состояние микроскопических ячеек на магнитной поверхности жесткого диска. Положительный заряд такой ячейки имеет знак плюс или 1, отрицательный - минус или 0.

Логически объединенные последовательности нулей и единиц как раз и составляют то, что мы называем файлами. Но ведь мы знаем и то, что типов файлов очень много. Есть текстовые файлы, мультимедийные, архивные, системные, исполняемые и так далее. Каким же образом операционная система определяет как читать или обрабатывать тот или иной файл? Прикладные программы распознают тип файла по его расширению - набору символов следующих после имени файла и отделенных от него точкой.

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

Следовательно, вовсе не расширение определяет тип файла. Тогда что же? Тип файла определяет его формат или иначе спецификация структуры данных. Расширение и формат очень часто путают, хотя на деле это совершенно разные понятия. Тут возникает вполне закономерный вопрос, а как определить формат файла, если его расширение по какой-то причине оказалось утрачено? Оказывается очень просто.

Грубо говоря, все файлы состоят из двух частей. Первая часть это заголовок, содержащий различную метаинформацию включая те данные, которые позволяют прикладным программам этот самый файл идентифицировать. Вторая часть это «тело» файла. Отвечающая за определение типа файла часть заголовка файла именуется дескриптором или описанием. Наиболее распространёнными типами дескрипторов являются HEX и ASCII. Первый тип заголовков можно просмотреть только с помощью специальных утилит - шестнадцатеричных редакторов .

Для просмотра дескрипторов второго типа можно обойтись обычным текстовым редактором, тем же Блокнотом или . Однако следует учитывать, что далеко не все последовательности байтов можно перевести в ASCII-код, поэтому для определения формата всё-таки лучше использовать HEX-редакторы. Открытый в HEX-редакторе файл отображается в виде матрицы из последовательности байтов. Каждая ячейка соответствует одному байту. Данные дескриптора содержатся как раз в первых трёх ячейках (реже двух или четырех), расположенных по горизонтали. Представляют они из себя шесть символов в шестнадцатеричном счислении, например 49 44 33 или ff d8 e0 .

Естественно они нуждаются в расшифровке. А расшифровать их можно на специальных сайтах с описаниями форматов. Одним из лучших сайтов, где можно определить формат по HEX-дескриптору является open-file.ru . Есть и другие подобные ресурсы, но они не настолько удобны. На open-file.ru же имеется специальная поисковая форма, куда можно вставить HEX или ASCII дескриптор и пробить его по базе данных. Система быстро найдёт соответствующий формат и предоставит вам его полное описание.

С HEX-редакторами всё более или менее понятно, но как мы сказали для определения ASCII-заголовков также можно использовать редакторы текстовые. Принцип здесь тот же самый, открываем файл Блокнотом или Notepad++, копируем первые символы и вставляем их в поисковое поле того же open-file или другого сайта с поддержкой поиска по заголовкам.

Казалось бы всё очень просто, но есть в деле идентификации форматов и свои сложности. Иногда ASCII-заголовки совпадают с расширением файла (RAR и PDF), но может быть и такое, что заголовок оказывается принадлежащим сразу нескольким форматам. Это можно видеть на примере офисного формата DOCX (PK и 50 4b 03 04). В таких случаях точно определить формат проблематично.

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

Давайте посмотрим, что умеет данная программа.

Установка FileType Verificator

Скачиваем программу по ссылке и распаковываем в удобное место. Заходим в папку и запускаем инсталлятор. Сам процесс инсталляции не должен вызывать трудностей, просто нажимаем кнопку "Далее", ставим галочку "Я принимаю условия соглашения" и продолжаем нажимать "Далее", "Установить" и "Готово".

По завершении установки мы увидим пока пустое, главное окно программы:

Определение расширений в FileType Verificator

Разберёмся с работой программы. С помощью кнопки "Добавить файл" выбираем, какие именно файлы мы собираемся переименовать.

Файлы добавляются через стандартное окно и потом появляются списком в главном окне программы. Для примера я переименовал расширения у трёх jpg-картинок, и ещё взял один настоящий txt-файл:

Как видите, программа легко распознала картинки, замаскированные под текст. Чтобы привести всё в порядок, выбираем галочками файлы, которые собираемся переименовывать и нажимаем кнопку "Начать переименование".

Нажав на кнопку мы увидим предупреждение программы:

Если сомнений в своих действиях не имеем, нажимаем "Переименовать" и смотрим результат. Если переименованные файлы исчезли из списка программы, значит переименование прошло успешно. Обратите внимание, что программа включила старое, неправильное расширение в имя файла (то есть, к примеру, было primer1.txt , а стало primer1.txt.jpg ).

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

Дополнительные инструменты FileType Verificator

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

Ну, и пожалуй, если распознаваемых файлов много, могут пригодиться инструменты из меню "Список".

Эти инструменты помогут выделить сразу много файлов для последующего переименования.

Давайте подведём итоги:

Достоинства и недостатки программы

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

Выводы

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

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

P.P.S. Есть программы на схожую тему, например этот



Статьи по теме