Moises Castellano's plugins and utilities on TOTALCMD.NET
Author Profile: Moises Castellano
All Plugins and Files by Moises Castellano
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.
But... a .class file is not an archive, is it?
It is not, .class files do NOT contain other files. However 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. This way you can have a very quick view of the class structure
- a couple more directories show the system properties and environment variables (this info is not directly related to the class, but it could be useful)
In the screenshot, on the left panel we have entered to a .class file. The sub-directories contain members of the class. Decompiled class is viewed on the right panel.
The plugin uses CFR 0.152 decompiler as a library, so it does not need any extra executables or processes.
More info and source code at the Github project
This plugin is based on the Java plugin interface 2.3, also here in totalcmd.net
JavaDecompiler is written in Java, so you need to have installed a Java Runtime Environment (JRE). Because it uses lambda expressions, it needs at least Java 8. It has been tested on JDK1.8.0
2265 KB - Updated: 30.01.2022 - x32/x64 - Downloaded 1629 times
Have you ever being checking what's inside of a lot of documents such as PDFs or .doc files,
spending a lot of time waiting for a new Acrobat Reader, MS-Word or Whatever-program to open, just to close it and continuing the process?
Have you ever wondered what a particular file contained and wanted to take a look at its contents, not having the associated application to open it?
This plugin allows TC to show a very quick text preview of almost every file format. It comes in two flavors: packer and lister plugin.
The Thousand Types packer plugin
Packer plugin allows Total Commander to **very quickly** "enter" (ctrl + pgDown) docs as if they were archives or folders.
In that "simulated folder" you can see at a glance:
- a plain-text preview (or whole contents) of the document, that you can then view (F3) or extract (F5)
- document metadata: author, version, creator tool...
- first lines preview of the contents shown as file names, so that you dont even have to open any file in the folder
This info is shown as file names, so that you can have a very quick preview, and then if needed extract to a file or view the complete document's metadata or contents.
The Thousand Types lister plugin (coming soon)
Lister plugin shows (F3) the text of the document in the integrated Total Commander Lister, even if you dont have the corresponding appplication.
13117 KB - Updated: 25.01.2022 - x32/x64 - Downloaded 1846 times
This Interface makes it possible to write Total Commander plugins (WLX and WFX, WDX and WCX) in Java.
The original Java Plugin is Copyright (C) 2006-2007 Ken Handel: he also provided a lot of java plugin examples for any kind: lister, packer, file system and content, now updated to 64-bit.
However the developer abandoned the project in 2007 (now is 2021), and he has been unreachable since then (some people tried to reach him long ago). 64-bit versions of this plugin were no available, because as said the project was abandoned in 2007 and 64-bit tcmd came around 2011. That makes it unusable for most people, nowadays using 64-bit TC.
As the license allows so, we have undertaken the project; special thanks to Ghisler (author of TC) for recompiling the dll. you can see the thread discussing it in the TC forum
If you want to check plugins developed with this interface, take a look at DiskDirCrc or Java Decompiler. You can find a list with more than 20 example plugins developed in Java at https://github.com/moisescastellano/tcmd-java-plugin/blob/main/examples_64bit.md.
Further information at the GitHub project for this plugin.
2912 KB - Updated: 14.01.2022 - x32/x64 - Downloaded 1410 times
As the original DiskDir plugin, DiskDirCrc creates a list file with all selected files and directories, including subdirs. You can then "navigate" this list with Total Commander as if it was an archive or directory containing the files.
DiskDirCrc also calculates the CRC of the files and writes them into the index file. CRC is an error-detecting code commonly used in digital storage devices to detect accidental changes to data. DiskDirCrc can then check (Alt+Shift+F9) the integrity of files comparing the CRC in the list.
The format of the list file created by DiskDirCrc is compatible both ways to the format of DiskDir, meaning DiskDirCrc can read/navigate lists created by DiskDir and viceversa. The CRC is stored in an aditional column that DiskDir just happens to ignore.
Note if you want to keep .lst extension associated to original DiskDir plugin, you can still use DiskDirCrc associated to a new extension, like .clst
DiskDirCrc is based on the Java plugin interface, so a Java installation is needed.
More info and source code at the DiskDirCrc Github project
Let me know your comments at this thread in TC forum
339 KB - Updated: 11.01.2022 - x32/x64 - Downloaded 1817 times