FileInfo для Total Commander: просмотр данных о файлах

Когда в Total Commander нужно быстро узнать, чем на самом деле является файл — версией библиотеки, разрядностью исполняемого файла, типом контейнера — встроенного просмотра по F3 часто недостаточно. Для этой задачи существует плагин FileInfo — листер-плагин (WLX), который показывает служебную информацию о файле прямо в окне быстрого просмотра, без запуска сторонних анализаторов.

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

Что такое FileInfo и зачем он нужен

FileInfo — это плагин категории WLX для Total Commander, разработанный энтузиастами сообщества. Его основная задача — анализировать содержимое файла и выводить техническую сводку: формат, заголовки исполняемых файлов, версии, зависимости и другие метаданные. В отличие от простого текстового просмотра, плагин распознаёт структуру файла и подаёт информацию в читаемом виде.

Плагин особенно востребован у пользователей, которые работают с большим количеством исполняемых файлов, библиотек DLL, драйверов и архивов. Вместо запуска отдельных утилит вроде просмотрщиков PE-заголовков достаточно выделить файл и нажать F3 или включить панель быстрого просмотра Ctrl+Q.

  • 🔍 Определение реального типа файла по сигнатуре, а не по расширению
  • 📄 Просмотр информации о PE-файлах: разрядность, версия, секции
  • 🧩 Анализ файлов без расширения или с изменённым именем
  • ⚡ Работа внутри окна Total Commander без внешних программ

Как установить плагин FileInfo

Установка любого WLX-плагина в Total Commander выполняется стандартным способом. Скачанный архив с плагином нужно открыть в самом Total Commander — программа автоматически предложит установить его при попытке войти в архив двойным щелчком, если файл имеет формат дистрибутива плагина. Либо можно установить вручную через настройки.

Для ручной установки откройте меню Конфигурация → Настройка, перейдите в раздел Плагины и нажмите кнопку настройки плагинов просмотра (WLX). Далее нажмите Добавить и укажите путь к файлу fileinfo.wlx (или fileinfo.wlx64 для 64-битной версии программы). После подтверждения плагин появится в списке и станет доступен при просмотре файлов.

☑️ Установка FileInfo

Выполнено: 0 / 5
⚠️ Внимание: скачивайте плагины только с официального сайта Total Commander или проверенных каталогов плагинов. Файлы плагинов — это библиотеки, которые загружаются в процесс программы, поэтому заражённый плагин получает те же права, что и сам файловый менеджер.

Как пользоваться плагином

После установки работа с FileInfo не требует дополнительных действий. Выделите файл в панели Total Commander и нажмите F3 — откроется окно просмотра. Если плагин распознал формат файла, вместо сырых данных вы увидите структурированную информацию. Альтернативный вариант — панель быстрого просмотра по Ctrl+Q, где данные показываются рядом со списком файлов без открытия отдельного окна.

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

📊 Как вы чаще всего просматриваете файлы в Total Commander?
Клавишей F3
Панелью быстрого просмотра Ctrl+Q
Внешними программами
Не использую просмотр

Какую информацию показывает FileInfo

Конкретный набор отображаемых данных зависит от типа файла и версии плагина. Для исполняемых файлов Windows обычно доступны сведения о заголовке: разрядность (32 или 64 бита), подсистема, точка входа, список секций и таблица импортируемых библиотек. Это позволяет, например, понять, почему программа не запускается на конкретной системе — иногда причина в том, что файл собран под другую архитектуру.

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

Тип файлаЧто показывает плагинПрактическая польза
EXE, DLL (PE)Разрядность, версия, секции, импортыДиагностика ошибок запуска
Файлы без расширенияСигнатура, предполагаемый форматОпределение типа неизвестного файла
АрхивыТип контейнера по заголовкуВыбор подходящего архиватора
Бинарные данныеШестнадцатеричное представлениеПервичный анализ содержимого

Настройка и детект-строка

Поведение плагина можно скорректировать через детект-строку — правило, по которому Total Commander решает, вызывать ли FileInfo для конкретного файла. Откройте список WLX-плагинов в настройках, выделите FileInfo и нажмите кнопку изменения детект-строки. Там можно задать условия по расширению, размеру или другим атрибутам файла.

Например, если плагин перехватывает просмотр файлов, которые вам удобнее смотреть другим инструментом, можно ограничить его область действия. Синтаксис детект-строки описан в справке Total Commander; базовые условия строятся на проверке расширений вида EXT="DLL" и их комбинаций логическими операторами.

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

Типичные проблемы и их решение

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

Вторая типичная ситуация — ошибка загрузки плагина при запуске. Обычно это означает несовпадение разрядности: 32-битный fileinfo.wlx не загрузится в 64-битной версии программы и наоборот. Нужно скачать сборку плагина под вашу архитектуру или установить обе версии, если дистрибутив это поддерживает.

Как проверить разрядность Total Commander

Откройте меню Справка → О программе. В заголовке окна будет указана разрядность — 32 bit или 64 bit. Под эту разрядность и нужно выбирать версию плагина.

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

Альтернативы и дополнения

FileInfo — не единственный листер-плагин подобного рода. В экосистеме Total Commander есть и другие инструменты просмотра: плагины для медиаданных, hex-просмотрщики, анализаторы конкретных форматов документов. Выбор зависит от задач: если нужна информация о мультимедиа, лучше подойдут профильные плагины, показывающие кодеки и битрейт; для низкоуровневого анализа — шестнадцатеричные просмотрщики.

Комбинировать несколько WLX-плагинов — нормальная практика. Total Commander сам выберет подходящий по детект-строкам, а вы сможете переключаться между ними внутри окна просмотра. Главное — следить, чтобы правила вызова не конфликтовали и не дублировали друг друга.

Часто задаваемые вопросы

FileInfo работает в 64-битной версии Total Commander?

Да, при условии что установлена 64-битная сборка плагина (файл с расширением .wlx64). 32-битный вариант в 64-битной программе загружаться не будет — проверьте разрядность в меню Справка → О программе.

Почему плагин не срабатывает при нажатии F3?

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

Может ли FileInfo определить тип файла без расширения?

Да, это одна из основных функций плагина. Он анализирует сигнатуру — первые байты файла — и на её основе предполагает формат, независимо от имени файла.

Безопасно ли открывать подозрительные файлы через FileInfo?

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

Чем заменить FileInfo для медиафайлов?

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