WINCMD.RU
ENG RUS
Плагины › Архиваторные плагины (WCX)

Java Decompiler 1.1

🧩 Разработка и исполняемые файлы Архиваторные плагины (WCX) Открытый код x64

Скриншот: Java Decompiler

Описание

Этот плагин позволяет Total Commander декомпилировать и просматривать структуру java-файлов .class. Это архиваторный плагин, то есть в такие файлы можно «заходить» как в архивы.

Но... ведь .class-файл не является архивом?

Верно, файлы .class НЕ содержат других файлов. Однако этот плагин «взламывает» интерфейс архиваторов TC так, что class-файлы выглядят как архивы, содержащие всё из перечисленного:

- файл «classname.java», который можно просмотреть (F3) или скопировать (F5). Это java-код, полученный декомпиляцией class-файла
- список каталогов, представляющих все методы, поля, конструкторы, вложенные классы и интерфейсы класса. Так можно очень быстро оценить структуру класса
- ещё несколько каталогов, показывающих системные свойства и переменные окружения (эта информация напрямую не связана с классом, но может пригодиться)

На скриншоте в левой панели выполнен вход в файл .class. Подкаталоги содержат члены класса. Декомпилированный класс показан в правой панели.

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

Дополнительная информация и исходный код на странице проекта на Github

Этот плагин основан на Java plugin interface 2.3, который также доступен на totalcmd.net

JavaDecompiler написан на Java, поэтому необходимо установить Java Runtime Environment (JRE). Поскольку используются лямбда-выражения, требуется как минимум Java 8. Протестировано на JDK1.8.0

Что нового

(refer to https://github.com/moisescastellano/javadecompiler-tcplugin/blob/main/changes.md)

v1.1 - 2022-jan-30
------------------
- You can now also view (F3) or copy (F5) files with extension ".env" and ".property" as they were text files
- files with extension ".env" contain the environment variables
- files with extension ".property" contain the system properties
- new "environment.env" and "properties.property " files in the root dir.
- JavaDecompiler 1.1 is now based on Java Plugin Interface v2.3
- PluginClassLoader was incomplete (missing e.g. findResources implementation). It has now been completed.
- Better exception management when getting/showing elements (e.g. class methods) fails:
- if an error occurs, an ".exception" file is shown that you can open (F3) to view the detail.
- other elements (e.g. decompiled class) can still be shown in that case
- Troubleshooting guide linked and main problems enumerated in main README
- Major code restructure - more legible if you are familiar with lambda expressions
- it now shares a common extended class (ItemsPlugin) with ThousandTypes plugin
- JavaDecompiler is now hosted at Github pages
- Version check (for at least tc-classloader 2.2.0) to avoid javalib problems
- Refer to: In case you have more than one Java plugin installed
- Source code is now available at Github project
- Logging is updated to SLF4J (previously was based on deprecated Apache commons-logging implementation).
- Logging now works for Log4j2 via SLF4J.
- Logging is disabled by default, any logging implementation has been removed from the plugin itself.
- Documentation about how to configure logging for plugins.
- errormessages.ini: corrected typos on english and german messages, showing some memory dump

v1.0 - 2021-dec-27
------------------
- JavaDecompiler is now available at Totalcmd.net
- This plugin allows Total Commander to both decompile and navigate java .class files.
- It is a packer plugin, meaning you can "enter" these files as archives.
- This plugin "hacks" the TC packer interface so that class files appear to be archives containing all of:
- a file "classname.java" which you can view (F3) or copy (F5). This java is the decompiled class file.
- a list of directories representing all the methods, fields, constructors, member classes and interfaces of the class.
- a couple more directories show the system properties and environment variables.

Другие работы автора: Moises Castellano

Thousand Types (packer plugin version) 1.0

📄 Документы и электронные книги Архиваторные плагины (WCX) Открытый код x64

Позволяет «входить» в документы (PDF, .doc и другие) как в архивы и быстро видеть текстовое содержимое, метаданные и первые строки в виде имён файлов, не запуская исходную программу.

Moises Castellano 25.01.2022 ↓ 4 694

Java Plugin Interface 64 bits 2.3

🧩 Разработка и исполняемые файлы Разработка плагинов Открытый код x64

Позволяет писать плагины для Total Commander на Java: просмотрщика (WLX), системные (WFX), контентные (WDX) и архиваторные (WCX), теперь с поддержкой 64-разрядной версии.

Moises Castellano 14.01.2022 ↓ 3 339

DiskDirCrc 1.1

📂 Операции с файлами Архиваторные плагины (WCX) Открытый код x64

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

Moises Castellano 11.01.2022 ↓ 4 140

Похожие плагины

FileInfo 2.23

🧩 Разработка и исполняемые файлы Плагины просмотрщика (WLX) Бесплатно x64

Показывает информацию о версии, заголовки и символы файлов MZ, NE, LE, LX и PE (программы, DLL), дампы LIB, OBJ и EXP, проверяет зависимости DLL и выводит данные typelib.

François Gannier 18.05.2017 ↓ 206 644

WDX_GitCommander 2.0.3.0

🧩 Разработка и исполняемые файлы Контентные плагины (WDX) Открытый код x64

Выводит сведения о Git в колонках и всплывающих подсказках Total Commander для репозиториев и файлов внутри них. Основан на libgit2, это улучшенная версия исходного WDX_GitCommander.

tbeu 05.11.2026 ↓ 5 668

PE Viewer 3.0.18

🧩 Разработка и исполняемые файлы Плагины просмотрщика (WLX) Бесплатно x64

Показывает информацию о модулях PE, MZ, NE, LE и ELF (EXE, DLL, SO, SYS, OCX): хеши, энтропию, секции, импорт и экспорт, ресурсы, цифровые подписи, CLR-заголовок .Net и статистику VirusTotal.

Anatol Paulovich 28.11.2025 ↓ 26 014

WinScript Advanced 1.7

🧩 Разработка и исполняемые файлы Контентные плагины (WDX) Бесплатно x64

Запускает ваши скрипты для файлов и папок и выводит результат в колонки, до 21 колонки на скрипт. Поддерживает VBS, JS, Python, AutoHotKey, PHP, AutoIt и PowerShell.

AlexShy 27.06.2016 ↓ 10 519

Qt Plugin Interface 1.0.0.0

🧩 Разработка и исполняемые файлы Разработка плагинов Открытый код x64

Каркас для разработчиков плагинов просмотрщика (WLX) для Total Commander на базе Qt. Содержит основной модуль и интерфейсы для загрузки файлов, поиска текста, печати и миниатюр; есть пример просмотра Qt .ui.

Aleksei Ilin 12.04.2016 ↓ 4 028

TC Plugin Unloader - unloads WLX WDX WCX WFX automatically 1.0.2

🧩 Разработка и исполняемые файлы Разработка плагинов x64

Следит за файлами плагинов из wincmd.ini и просит запущенный Total Commander выгрузить плагины WLX, WDX, WCX или WFX, когда другая программа хочет заменить, переименовать или удалить их.

Alexander Doeller 01.11.2026 ↓ 846