Когда в 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
⚠️ Внимание: скачивайте плагины только с официального сайта Total Commander или проверенных каталогов плагинов. Файлы плагинов — это библиотеки, которые загружаются в процесс программы, поэтому заражённый плагин получает те же права, что и сам файловый менеджер.
Как пользоваться плагином
После установки работа с FileInfo не требует дополнительных действий. Выделите файл в панели Total Commander и нажмите F3 — откроется окно просмотра. Если плагин распознал формат файла, вместо сырых данных вы увидите структурированную информацию. Альтернативный вариант — панель быстрого просмотра по Ctrl+Q, где данные показываются рядом со списком файлов без открытия отдельного окна.
Если у вас установлено несколько листер-плагинов, Total Commander выбирает подходящий автоматически по детект-строке — внутреннему правилу, которое определяет, для каких файлов вызывается плагин. Переключиться между плагинами вручную можно клавишей 4 в окне просмотра, циклически перебирая доступные обработчики.
Какую информацию показывает 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 ориентирован прежде всего на исполняемые и бинарные файлы.