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

В этой статье я покажу вам быстрый и более точный способ определения типа файла, который вы можете использовать. Для того, чтобы сделать это, я создал несколько тестовых файлов, 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 . То есть в первых строчках находиться вся нужная нам информации, и мы без труда можем открыть любой файл без расширения

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

Что такое расширение файла?

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

Расширение файла и его имя отделяются друг от друга с помощью точки, к примеру, index.html, где html - расширение файла. Глядя на расширение файла сразу же можно сказать, что это за файл - текст, картинка, звук или программа. У имен файлов могут быть расширения, а могут и не быть. У компьютерных пользователей есть некоторые соглашения об использовании в именах файлов стандартных расширений. Программы, с помощью которых создается информация разных типов, обычно приписывают стандартные разрешения именам файлов, в которых эта информация сохраняется. И по виду этого разрешения пользователь может сделать вывод о том, при помощи какой программы создавался файл.

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

Ниже перечислены способы определения типа файла по расширению:

Termin.narod.ru - этот сайт содержит обширный список расширений файлов, чтобы найти нужное вам расширение, нужно только выбрать букву, с которой оно начинается.

Uic.vsu.ru - здесь собраны наиболее популярные расширения.

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

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

Еще один способ - программа Know Extension Pro , которая определяет тип файла по его расширению. В английской базе содержится более 23 000 типов файлов, в русской базе - 2235. Программа может работать из контекстного меню и в компактном режиме. Вы сможете добавлять в базу расширений свои определения. Программа распространяется бесплатно. Назначение программы - по расширению файла определять его тип. Программа будет полезна как начинающим пользователям, которые стремятся узнать назначения тех или иных файлов, так и опытным пользователям, которые хотят создать собственную базу знаний, так как с помощью этой программы можно добавлять новые данные в базу.

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

Очень часто пользователям приходится сталкиваться с проблемой, когда файл имеет определенный тип, мы пытаемся его открыть программой, предлагаемой по умолчанию, а он не открывается. Например, присылают по почте текстовый файл (расширение.txt), открываем его, а там лишь непонятные символы в огромном количестве. Этот файл вполне может оказаться, например, .rar - архивом. Неопытному пользователю может быть совершенно не понятно, как определить тип этого файла, и какой программой его можно открыть. Также возможна ситуация, когда файл не имеет расширения вообще. В этом случае он отображается системой как "неопознанный".

Для того, чтобы определить тип файла даже при отсутствии расширения, т.е. набора символов (обычно, трех) после точки в конце имени файла, например, "doc", "gif", предлагаем воспользоваться бесплатной программой File Type Verificator (FTV) компании Shedko software.

Загрузка программы

Скачать программу File Type Verificator (FTV) можно с официально сайта разработчиков по ссылке .

Если со скачиванием программы по вышеуказанной ссылке у Вас возникли сложности, предлагаем загрузить программу с бесплатного сервиса "Яндекс.Диск" по этой ссылке . Файл программы соответствует текущей версии (апрель 2011). Администрация очень просит читателя статьи оставить сообщение в комментариях, если файл не доступен. Спасибо.

Установка программы

Запустите загруженный файл программы, откроется окно мастера установки:

Поставьте галочку "Я принимаю условия соглашения ", нажмите "Далее ". Откроется окно выбора каталога установки:

После завершения установки откроется следующее окно:

Если хотите, чтобы программа запустилась сразу, оставьте галочку около надписи "Запустить File Type Verificator ". Нажмите кнопку "Готово ".

Если после перезапуска программы Вы увидите, что она имеет англоязычный интерфейс, зайдите в Главном меню в пункт "Tools " и выберите пункт "Select Language " (рис. 6):

В открывшемся окне (рис. 7) выберите из раскрывающегося списка под надписью "Select preferable language " пункт "Russian.ini ", нажмите "ОК " и перезапустите программу.

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

Русификация File Type Verificator

Для русификации программы File Type Verificator (FTV), необходимо загрузить специальный файл ("Russian.zip ") на этой странице .

Теперь необходимо извлечь файлы из архива. Для этого можно воспользоваться таким архиватором, как, например, WinRar. Также на нашем сайте представлена статья по бесплатной программе Zipeg для Windows. Она позволяет извлечь файлы из архива. Статья доступна по .

Разархивируйте файлы из архива в какую-нибудь временную папку. После этого скопируйте их (там будет 2 файла: "Russian.ini " и "russian.chm ") в папку "langs ". Для этого откройте "Мой компьютер " (или нажмите на клавиатуре клавиши "Win+E "; клавиша "Win " имеет значок системы "Windows " и находится обычно рядом с клавишей "Ctrl "), выберите диск, который вы выбирали при установке программы (если вы устанавливали программу в папку по умолчанию, то, скорее всего, это диск "С:"). Потом зайдите в папку "Program Files ", найдите папку установки программы "FileType Verificator ", и в ней Вы найдете папку "langs ".

После этого программу File Type Verificator можно запускать.

Работа с программой File Type Verificator

Итак, для того, чтобы определить тип файла по его содержимому, даже если нет расширения, в пункте "Список " Главного Меню выберите "Добавить файл " (рис. 8):

В открывшемся окне выберите нужный файл и нажмите "Открыть ". Файл добавится в таблицу. В колонке "Описание типа файла " можно увидеть установленный тип файла (рис. 9):

Основная задача решена. Тип файла известен.

Если у Вас возникли какие-либо вопросы, будем рады ответить на них в "Комментариях" ниже статьи.

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

  • двойной клик левой кнопкой мыши;
  • выделение значка мышью, кнопкой tab или стрелочками, а после нажатие на enter;
  • щелчок право кнопкой мыши, а потом выбор: открыть или открыть с помощью.

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

Однако, рано или поздно, пользователь столкнется с тем, что система не сможет распознать какие-то данные и выдаст подобное сообщение.

Здесь стоит обратить внимание на расширение, ведь в будущем придется искать и устанавливать приложение для того, чтобы ОС научилась работать с ними. Расширение можно узнать и другим способом. Например, можно кликнуть ПКМ по элементу и выбрать его свойства , в главном окне можно увидеть тип, также можно зайти на вкладку Подробно и увидеть его расширение там. Само расширение пишется через точку после имени.

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

Какой программой открыть файл

Теперь, когда пользователь знает тип, можно приступать к его открытию. Конечно, проще всего скопировать название типа в строку поиска и написать «Чем открыть», однако, есть возможность попасть на не самые благонадежные сайты. Дальше будут приведены типы, которые используются чаще всего , а также утилиты, с помощью которых с ними можно работать.

Rar, 7z — это архивы и могут быть открыты архиваторами, которые схожи по названию с расширением. Winrar, 7zip — они же могут работать и с большинством других архивов.

В Pdf могут хранится документы, чертежи, картинки и еще множество различных данных. Открыть их можно с помощью foxit reader или acrobat reader.

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

Flv, mkv, avi, mp4 и так далее являются видео данными . Некоторые могут открываться и через стандартный проигрыватель, для других же придется качать другой плеер. В любом случае, лучше будет сразу после установки системы загрузить и установить K-Lite Codec Pack . Он способен воспроизводить почти все известные видео форматы.

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

Fb2, mobi, к этому типу относятся электронные книги . Их понимают большинство читалок и программ для чтения книг на андроиде. В виндовс можно установить расширение FB2 reader и открывать через него.

Docx, эти файлы способны открывать утилиты Microsoft Word 2007 и новее. До этой версии был тип.doc, старый формат открывается новыми утилитами, а новый старыми, естественно, нет, так что стоит обратить внимание на версию офиса.

Xls, xlsx — сопоставляются утилите Excel 2007 и новее. Младшие версии открывают только первый формат.

Ppt — в этом формате хранятся презентации , созданные в powerpoint.

В формате txt хранятся текстовые файлы , которые вполне можно открыть обычным блокнотом.

Файлы с неизвестным расширением

Может возникнуть такая ситуация, что нужного файла нет в списке указанном выше. В этом случае придется искать нужные утилиты через поисковые системы или можно воспользоваться одним из сервисов поиска по типам данных. Например, http://formats.ru , пользователю потребуется ввести тип и нажать на искать. Дальше сайт покажет приложение, которое требуется для запуска такого расширения.

Еще можно воспользоваться сервисом http://www.filetypes.ru/ . Здесь можно провести поиск по типам файлов или просто ввести расширение в строку поиска. Сайт покажет не только нужную программу, но и предоставит ссылку для скачивания.

Для просмотра видео информации , даже в не самом распространенном формате, стоит воспользоваться видеоплеерами, например, тем, который представлен на странице https://play.google.com/store/apps/details?id=org.videolan.vlc&hl=ru .

Чтобы распаковать архивы следует использовать всем , которые доступны и в мобильной версии.

Работа с форматом exe

Для открытия и использования стандартных для windows исполняемых файлов ехе придется воспользоваться одним из эмуляторов .

BOCHS

Для начала потребуется скачать приложение (https://trashbox.ru/link/bochs-android), и дать свое разрешение на установку из непроверенных источников и установить его. В дополнение к нему потребуется загрузить архив SDL_for_BOCHS.zip , содержимым которого являются нужные для эмуляции утилиты. Пользователю потребуется создать в корне директорию sdl и извлечь в нее содержимое архива. Дальше потребуется открыть отмеченный файл в этом каталоге.

И вписать туда ata0-slave: type=disk, mode=vvfat, path=/sdcard/HDD, journal=vvfat.redolog

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

QEMU

В этом случае следует скачать SDLapp.apk, установить его, а после загрузить и установить утилиту Qemu Setting (https://trashbox.ru/link/qemu-android), в которой можно проще настроить все параметры систем без большого количества лишних действий.

DosBox

Также есть такая отличная программа, как досбокс (https://trashbox.ru/link/dosbox-manager-android). Она эмулирует командную строку и позволит запустить старые досовские игры и некоторые другие файлы.

К ак известно любая информация будь то текст, изображение или видео, по сути, является ничем иным как набором двоичного кода - последовательности нулей и единиц. Именно в таком виде на жёстком диске хранятся данные. Понятие двоичный код едва ли не абстрактное, это не запись в привычном понимании этого слова, двоичный или машинный код это скорее состояние микроскопических ячеек на магнитной поверхности жесткого диска. Положительный заряд такой ячейки имеет знак плюс или 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). В таких случаях точно определить формат проблематично.

Так, строка .xml в DOCX явно указывает на то, что исследуемый файл является размеченным текстовым документом.