Как посмотреть расширение файла в Windows
Большинство пользователей знает, что обычно, любой файл имеет имя и расширение, это собственное имя файла и расширение имени файла, указывающее на его формат. Операционная система Windows по умолчанию скрывает расширения для известных типов файлов, но у нас есть несколько способов сделать их видимыми.
Расширение имени файла — это два, три или четыре символа, стоящие после точки в конце имени и обозначающие тип формата файла. Например, полное имя файла с расширением: «Заметки.txt», «Документ.docx», «Видео.avi» и так далее. Расширение — часть имени файла, отделенное точкой от названия в файловых системах FAT32 и NTFS.
Ранее длина расширения ограничивались тремя символами, в настоящее время подобных ограничений нет. Также встречаются файлы, имеющие несколько расширений, следующих друг за другом, например, «*.tar.gz» или «*.fb2.zip».
Расширение имени файла характеризует тип данных, хранящихся в файле, в каком приложении создан файл и чем его можно открыть. С помощью расширения операционная система Windows или стороннее программное обеспечение понимают, как работать с данным типом файла.
Видя расширение файла, пользователь может визуально определить формат файла, понять, чем его открыть и как с ним взаимодействовать. В противном случае, с первого взгляда трудно определить, является ли это программой, безопасным документом или мультимедийным файлом.
Разработчики вредоносных программ любят маскировать исполняемые файлы под файлы других типов, но отображение расширений файлов в Windows раскрывает это прикрытие. Никогда не открывайте файлы с двойным расширением, если там присутствует расширение «*.exe», применяемое для исполняемых файлов, например, «*.jpg.exe» или тому подобное.
Вы можете не обращать особого внимания на расширения файлов на вашем ПК пока они открываются и сопоставлены с имеющимися приложениями. Однако из соображений безопасности расширения файлов лучше видеть. В этом случае, вы можете легко просмотреть тип файла, который хотите открыть, и обнаружить возможное вредоносное ПО.
Соответственно у пользователя возникает вопрос, как увидеть расширение файла, если ОС по умолчанию их скрывает. Это руководство научит вас простым шагам по отображению расширений файлов, вы узнаете, как посмотреть расширение файла в проводнике Windows 11 Windows 10 Windows 8 Windows 7, или другими методами в операционной системе Windows.
Как увидеть расширение файла в Windows 11
Сначала мы рассмотрим простой метод отображения расширений имен файлов в операционной системе Windows 11.
Выполните следующие действия:
- Откройте Проводник в Windows 11.
- Нажмите на кнопку меню «Просмотреть» на панели команд Проводника.
- В подменю сначала выберите «Показать», а затем «Расширения имен файлов».

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

Как посмотреть расширение файла в Windows 10 и Windows 8
В этой инструкции мы покажем, как легко отображать расширения файлов при использовании Проводника в Windows 10 или Windows 8.1 (Windows 8), поскольку файловый менеджер одинаковый в этих операционных системах.
Пройдите несколько шагов:
- Откройте Проводник в Windows 10 или в Windows 8.1.
- Войдите во вкладку «Вид».
- В группе «Показать или скрыть» установите флажок в опции «Расширения имен файлов».

После выполнения этих шагов Проводник покажет расширения для известных типов файлов, например, «*.exe» и «*.docx», «*.txt» и так далее.
Как увидеть расширение файла в Windows 7
В операционной системе Windows 7 опция настройки показа расширений файлов скрыта в параметрах папки.
- Откройте Проводник в Windows 7.
- На верхней панели нажмите на кнопку «Упорядочить».
- В открывшемся меню нажмите на пункт «Параметры папок и поиска».

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

Как посмотреть расширения файла в Windows
Можно воспользоваться универсальным методом, который позволяет скрывать или отображать расширения файлов в операционной системе. Вы можете использовать одинаковые шаги для отображения расширений в Windows 11, Windows 10, Windows 8.1, Windows 7 и более ранних версиях.
- Нажмите на клавиши «Win» + «R».
- В диалоговое окно «Выполнить» введите «control folders», а затем нажмите на клавишу «Enter».
- В открывшемся окне «Параметры Проводника» войдите во вкладку «Вид».
- В разделе «Дополнительные параметры:» снимите флажок с пункта «Скрывать расширения для известных типов файлов».
- Нажмите кнопку «ОК».

Включение отображения расширений имен файлов в реестре
Выполнить необходимую операцию: включить показ расширений файлов в системе можно с помощью редактора реестра Windows. Редактор реестра представляет собой иерархическую базу данных, содержащую настройки системы и приложений. Таким образом, вы можете настроить значения, связанные с расширениями файлов, в редакторе реестра, чтобы решить эту проблему.
Вам понадобиться выполнить несколько действий:
- Введите «regedit» в строке поиска Windows и выберите «Запуск от имени администратора».
- В окне «Редактор реестра» пройдите по пути:
- Правой кнопкой мыши по свободному месту внутри раздела.
- В контекстном меню сначала выберите «Создать», а потом «Параметр DWORD (32 бита)».

- Назовите параметр именем «HideFileExt».
- Сразу после создания этот параметр по умолчанию имеет значение «0», которое нам и нужно.

- Перезагрузите компьютер и проверьте, отображает ли Windows расширения файлов.
Если вы хотите скрыть расширения файлов, выполните следующее
- Пройдите по пути в редакторе реестра:
- Щелкните правой кнопкой мыши по параметру «HideFileExt», выберите «Изменить…».
- В окне «Изменение параметра DWORD 32 бита» в поле «Значение:» укажите «1», нажмите «ОК».

- Перезагрузите ПК.
Включение показа расширения файлов через командную строку
Вы можете использовать командную строку для изменения настроек системы, в частности для отображения расширений имен файлов.
Вам необходимо проделать следующее:
- Введите в поле поиска Windows «cmd», а затем запустите инструмент от имени администратора.
- В окно интерпретатора командной строки вставьте следующую команду (просто скопируйте отсюда), а затем нажмите «Enter»:

Если вы хотите снова скрыть расширения файлов с помощью командной строки, выполните следующую команду:
После выполнения этой команды, системные параметры скрывающие расширения имен файлов вернуться к своему обычному состоянию.
Выводы статьи
Во время работы с файлами многим пользователям может понадобится отобразить расширения имен файлов. Возникает вопрос о том, как увидеть расширение файла в Windows, если по умолчанию в операционной системе скрываются известные расширения файлов. Вы можете поменять эти настройки в любое время, используя несколько методов: непосредственно из Проводника, из параметров папки, с помощью редактора реестра и командной строки.
Расширение файла
В этом уроке я расскажу, что такое расширение и какие бывают типы файлов в Windows. А в конце дам таблицу наиболее популярных форматов с подробным описанием.
Что такое формат и расширение
Формат или тип — это информация о файле, по которой система понимает, какого он вида и в какой программе его открыть. Для этого у каждого файла есть расширение .
Расширение — это несколько английских букв и/или цифр. Находятся они сразу после названия и разделяются точкой.

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

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

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

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

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

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

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

В Windows 7 чуть сложнее:
- Открыть любую папку.
- Нажать на «Упорядочить значки» вверху.
- Выбрать «Параметры папок и поиска».
- В появившемся окошке перейти на вкладку «Вид».
- Внизу списка поставить или убрать галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».
Или так: Пуск → Панель управления → Оформление и персонализация → Параметры папок.


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

Решить эту проблему легко, если знаешь тип объекта. Например, знаешь, что это фотография. Тогда нужно просто переименовать файл, добавить после названия точку и указать формат. Вот как это сделать:
- Настроить компьютер на показ расширений (см. выше).
- Правой кнопкой мыши по файлу – Переименовать.
- Сразу после названия напечатать точку и расширение.
- Нажать Enter.

Наиболее популярные форматы:
- Документы – doc, docx или pdf
- Таблицы – xls, xlsx
- Архивы – zip или rar
- Фотографии – jpg или png
- Музыка – mp3 или wav
- Видео – mp4 или avi
Другие типы можно посмотреть в конце урока в таблице.
Если формат неизвестен . Чтобы открыть файл, необязательно вручную прописывать расширение. Можно просто запустить его и в окошке выбрать подходящую программу. Если вы правильно ее укажите, объект откроется.
Или щелкните по нему правой кнопкой мыши, выберите «Открыть с помощью…». Или «Открыть с помощью» → «Выбрать другое приложение».
Узнать тип файла можно через сервис open-file.ru. Просто перетяните объект в окошко, и сайт определит формат.
Как изменить расширение
Изменить расширение можно через переименование:
- Настроить компьютер на показ расширений (см. выше).
- Щелкнуть правой кнопкой мыши по файлу – Переименовать.
- Стереть старое расширение после точки и напечатать новое.
- Нажать 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 . В окошке кликните левой кнопкой мыши по нужной программе и поставьте птичку на пункт «Всегда использовать это приложение». Нажмите ОК.

Вот и всё – теперь объекты данного формата будут по умолчанию запускаться в назначенной программе.
Как включить отображение расширения файлов в Windows 7 и 10
Очень часто в различных компьютерных инструкциях можно встретить фразу: «измените расширение файлов». Вроде понятно, но что это такое, и как его изменить? На самом деле все очень просто. Давайте в этой статье кратко расскажу, что это, и каким образом показать расширения файлов в операционных системах Windows 7 и 10.
Расширение файла – это набор символов, которые указываются в конце названия файла после точки. Используются как буквы, так и цифры, а количество символов варьируется от двух до четырех. Например, .mp3 , .exe , .jpg , .docx , .sr2 .
Нужны эти символы для того, чтобы система могла определить тип файла, и выбрать какой именно программой его открыть. Например, формат .psd принадлежит программе Фотошоп. Поэтому, если вы собираетесь открыть документ с названием «Цветы.psd» , он автоматически откроется в данной утилите.
Один тип расширения могут понимать различные программы. Например, расширение .jpg или .jpeg можно открыть с помощью любого просмотрщика изображений. Если у вас установлено несколько подобных программ, но нужно чтобы снимки .jpeg открывались в конкретной, достаточно установить ее по умолчанию для данного формата.
Еще отображение расширения файлов поможет вам распознать и не запустить вирусную программу. Дело в том, что в названии тоже можно использовать точки. Например, увидите файл «Природа.jpg» . Можно подумать, что это снимок природы, но если включить отображение расширения, то название сразу изменится на «Природа.jpg.exe» , а это означает, что двойной клик по файлу вовсе не откроет картинку, а запустит неизвестную программу.
Как изменить расширение файла
В Windows 7
Теперь давайте перейдем к теме нашей статьи, и рассмотрим способы, как отобразить расширения файлов в Windows 7. Их два, и вы сами определяйтесь, какой вам подходит больше.
Через Панель управления
Нажимайте по «Пуск» на панели задач и в открывшемся меню кликайте по кнопке «Панель управления» .

Затем выбирайте «Просмотр» – «Крупные значки» . Из всех разделов переходите в «Параметры папок» .

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

Теперь можно открывать любую папку с файлами. Рядом с названием каждого будет отображаться его расширение. Помните, что стоит оно в конце, сразу после точки, и не должно быть длиннее четырех символов. Например, «Компьютер.rar.exe» – это не rar архив, как можно подумать, а программа, поскольку расширение данного файла .exe .

Через Проводник
Чтобы не делать лишних кликов мышкой, есть способ проще. Для этого воспользуйтесь комбинацией Win+E , чтобы открыть «Проводник» , или можно кликнуть по ярлыку «Компьютер» на рабочем столе. Затем нажмите по кнопке «Упорядочить» и выберите из выпавшего списка «Параметры папок и поиска» .

Появится ранее рассматриваемое нами окно. В нем переходите на вторую вкладку и убирайте галочку с нужного пункта.

В Windows 10
Как и в семерке, включить расширение файлов в Windows 10 можно несколькими способами. Первый способ напоминает тот, который мы рассмотрели выше. Второй гораздо проще и доступен он стал еще в Windows 8.
Использование Панели управления
Не исключено, что скоро все сделать можно будет через Параметры, но пока этой возможности нет, воспользуемся «Панелью управления» . Чтобы в нее попасть, нажмите «Пуск» , разверните список «Служебные – Windows» и выберите нужный пункт.

Дальше в режиме просмотра «Крупные значки» перейдите в раздел «Параметры Проводника» .

Откроется такое же окно, как и в семерке. Повторите описанные выше действия: переход на вкладку «Вид» – снятие птички – сохранение изменений.

После этого расширения для картинок, документов, программ отобразятся в конце каждого названия.

Через вкладку в Проводнике
В новой операционной системе разработчики вообще упростили доступ к нужному нам параметру. И теперь, чтобы показать расширения файлов в Windows 10, достаточно зайти в Проводник. Делается это или комбинацией Win+E , или кликом по ярлыку «Этот компьютер» .
Дальше открывайте вкладку «Вид» и в разделе «Показать или скрыть» отмечайте птичкой пункт «Расширения имен файлов» . Они сразу отобразятся в названии.

Если у вас окно Проводника не растянуто на экране, то нужный нам раздел будет показан в виде кнопки. Нажмите на него и снимите птичку.

Теперь вы знаете, как включить отображение расширений для файлов в Windows 7 и 10. Используйте любой удобный для вас способ, и обращайте внимание, что вы собираетесь запустить.
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Как узнать тип файла без расширения (в Windows и Linux)
Если вы попали сюда из поиска и вам нужно просто быстро узнать расширение файла, то к ваших услугам онлайн сервис «Определение типа файла без расширения»: https://suip.biz/ru/?act=file-type. Благодаря ему вам не понадобится устанавливать какие-либо программы, онлайн сервис за секунду определит тип файла, который вы прислали, причём покажет результаты сканирования сразу четырьмя программами, рассмотренными в этой статье. Заодно выведет найденную в файле метаинформацию — часто там есть что-то интересное.
Если вы из тех, кто хочет узнать как работают инструменты указанного сервиса, а также как ими пользоваться на своём компьютере, то продолжайте читать.
Если вам кажется, что проблема с определением типов файлов без расширений надуманная, то это далеко не так! Во-первых, если подумать, это не такая уж простая задача. А с файлом без расширения вы можете столкнуть, например, при декодировании строки из Base64 кодировки.
Во-вторых, у этой статьи будет продолжение, в которой эти же самые инструменты, которые вы изучите на этой странице, будут использоваться для:
1) разбора прошивок (например, роутеров, IP камер) на составные части (первый этап обратной инженерии либо анализа работы устройств для поиска уязвимостей и бэкдоров)
2) поиска файловых систем на дисках и их образах (первый этап криминалистической IT экспертизы)
3) поиска удалённых файлов
Как определить тип данных, если у файла нет расширения
Если у файла нет расширения, то единственным вариантом определения его типа остаётся содержимое этого файла. Можно попробовать добавлять различные расширения к имени файла и пытаться открыть соответствующими для этого расширения программами — этот вариант медленные и неэффективный.
Определённые типы бинарных файлов могут иметь одинаковый набор байтов — по этим байтам можно сопоставить тип файлов. И именно данный метод и применяется программами, предназначенными для определения типа данных. Специфичные байты как правило располагаются не в самом начале файла, поэтому кроме самих байтов, нужно знать смещение от начала, где эти байты должны находиться. Некоторые программы в дополнении к байтам для идентификации ещё имеют список для проверки на ложное срабатывание.
Такие паттерны на английском часто называют magic — это пошло от «magic number» в исполнимых файлах. Эти файлы имеют «магическое число», хранящееся в определённом месте рядом с началом файла, которое сообщает операционной системе UNIX, что файл является двоичным исполняемым файлом и каким именно из нескольких типов. Концепция «магического числа» была применена к другим бинарным файлам. То есть файлы одинакового типа имеют одинаковую последовательность байтов в определённом месте от начала файлов.
Файл с сигнатурами, описывающими какие именно байты, на каком расстоянии от начала файла характерны для файлов того или иного типа, обычно называют magic file.
Чтобы понять количество проделанного труда при поиске уникальных байтов, обязательно присутствующих в тех или иных файлах, посмотрите на магический файл для определения файловых систем https://github.com/file/file/blob/master/magic/Magdir/filesystems
Это только один файл из перечня различных типов файлов: https://github.com/file/file/tree/master/magic/Magdir
Кроме магических чисел могут применяться и другие техники, например, программа file для проведения тестов файловых систем также может использовать системный вызов stat. Тип текстовых файлов определяется по содержащимся в них строкам (например, это может быть PHP код, файл в XML или HTML разметке, JSON и так далее).
Команда file — мгновенное определение типа любого файла
В Linux есть команда file с огромной базой сигнатур, которая очень быстро определяет тип файла:
Чтобы узнать, что за файл без расширения, выполните команду вида:
То есть это текстовый файл офисного пакета Microsoft Office.
Можно указать сразу несколько файлов для проверки или использовать подстановочные символы. Например, следующая команда проверит типы всех файлов в текущей папке:
У программы file имеются опции, подробности о них смотрите в отдельной статье «Инструкция по использованию команды file».
Аналог команды file для Windows
file — это утилита командной строки для Linux, поэтому пользователям Windows нужна какая-то альтернатива. Рассмотрим несколько способов использования file в Windows.
1. Утилита file в Cygwin
Данный способ, на мой взгляд, самый простой. Достаточно скачать Cygwin и вы можете пользоваться большинством утилит Linux. Подробности, в том числе как указывать пути в файловой системе, смотрите в ветке «Как начать знакомство с командами Linux: Cygwin».
2. file в WSL
Подсистема Windows для Linux (WSL) это ещё один способ использовать утилиты Linux в Windows. Подробности о работе с WSL смотрите в справочном материале «WSL (подсистема Windows для Linux): подсказки, инструкции, решения проблем».
3. Скомпилированный file для Windows
На странице https://github.com/julian-r/file-windows/releases вы можете скачать скомпилированные файлы утилиты file (ещё один источник https://github.com/nscaife/file-windows/releases, но там более старая версия).
Файлы различаются архитектурой (64- и 32-битные), а также компилятором.
Скачайте файл, например, file_5.38-build49-vs2019-x64.zip.
Распакуйте скаченный архив. Например, я поместил скаченные файлы в папку C:\Users\MiAl\Downloads\file\.
Откройте командную строку, для этого нажмите Win+x, выберите «Windows PowerShell».
Перейдите в папку с программой:
Для определения расширения файла используйте команду вида:
Вы можете проверить сразу много файлов, для этого перейдите в папку с утилитой file и выполните команду вида:
Например, я хочу проверить все файлы в папке Z:\testfiles\, тогда команда следующая:
4. TrID — кроссплатформенная альтернатива file для Windows и Linux
В утилите TrID довольно много сигнатур и база данных постоянно пополняется новыми образцами. Программа является кроссплатформенной, подробную инструкцию по установке и использованию в Windows и Linux вы найдёте на этой странице: https://kali.tools/?p=2887
Пример анализа файла — обратите внимание, что выведено несколько вариантов с указанием процентной вероятности каждого из них:
Если указать несколько файлов для идентификации, то будет выведен только самый вероятный вариант типа файла:
Установка TrID в Windows
Перейдите на официальный сайт, скачайте архив с исполнимым файлом (mark0.net/download/trid_w32.zip) для Windows, а также архив с базой данных сигнатур (mark0.net/download/triddefs.zip).
Распакуйте оба файла в одну папку.
Распакуйте скаченный архив. Например, я поместил скаченные файлы в папку C:\Users\MiAl\Downloads\trid\.
Откройте командную строку, для этого нажмите Win+x, выберите «Windows PowerShell».
Перейдите в папку с программой:
Для определения расширения файла используйте команду вида:
Подстановочные знаки могут использоваться для сканирования групп файлов, целых папок и так далее.
Кроме того, использование ключа -ae даст команду TrID добавить предполагаемые расширения к именам файлов. Это удобно, например, при работе с файлами, восстановленными программами для восстановления данных. Например:
На этом этапе файлы в папке c:\temp будут выглядеть так:
- FILE0001.CHK.bav
- FILE0002.CHK.ogg
- FILE0003.CHK.doc
- FILE0004.CHK.exe
Вместо предыдущей опции можно использовать -ce, которая изменит расширение файла на новое; если у файла нет расширения, будет добавлено новыъое. Например:
- IAmASoundFile.dat -> IAmASoundFile.wav
- IAmABitmap -> IAmABitmap.bmp
TrID может получить список файлов со стандартного ввода с помощью переключателя -@.
Таким образом, можно работать со всем деревом папок или определенным подмножеством файлов, просто используя вывод какой-либо другой команды через конвейер. Что-то вроде:
Можно указать TrID показывать дополнительную информацию о каждом совпадении (например, тип mime, кто создал эту сигнатуру, сколько файлов было просканировано и так далее); а также можно ограничить количество отображаемых результатов.
Ключ -v активирует подробный режим, а -r:nn указывает максимальное количество совпадений, которое будет отображать TrID. По умолчанию 5 для обычного режима, 2 для подробного, 1 для многофайлового анализа.
Программа TrID обновляется нечасто, но база данных регулярно получает новые сигнатуры, поэтому время от времени обновляйте базу данных.
5. fil — ещё одна кроссплатформенная альтернатива file
Программа fil написана на Go и является кроссплатформенной. Но в программе настолько мало сигнатур, что, на мой взгляд, утилита fil практически бесполезна.
Альтернативы file
Для большинства нужд по определению типа файла без расширения достаточно утилиты file, но есть утилиты со смежным функционалам, которые могут заменить или уточнить информацию от file. Более подробно каждая из этих программ будет рассмотрена в следующей части, сейчас только краткий обзор.
Detect It Easy
Detect It Easy — это кроссплатформенная программа для определения типов файлов. Имеется вариант с графическим интерфейсом, а также интерфейсом командной строки.
Инструкцию по установке программы вы найдёте на её странице https://kali.tools/?p=6788.
Анализ файла /mnt/disk_d/Share/testfiles/file1 с показом результатов в графическом интерфейсе:
Анализ файла без расширения, расположенного по пути /mnt/disk_d/Share/testfiles/file1 для определения типа файла:
Detect It Easy в первую очередь нацелена на анализ исполнимых файлов, поэтому её функции в большей степени относятся к файлам программ, например, определение архитектуры. Но также имеется поддержка других бинарных файлов.
Binwalk
Binwalk это программа для анализа прошивок, но в ней собрано много сигнатур бинарных файлов, поэтому она подходит для определения типа файла. Особенность Binwalk в том, что она нацелена на работу с составными файлами (которыми обычно и являются прошивки), поэтому она может определять тип файла даже если файл находится не в начале.
Использование такое же, как и file, достаточно указать путь до одного или нескольких файлов:
Detect It Easy и Binwalk не столько конкуренты утилиты file, сколько «последний шанс» определить тип данных, если команда file не помогла.