Профиль участника Moises Castellano
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 - Автор: Moises Castellano - Обновлен: 14.01.2022 - x32/x64 - Количество скачиваний: 675
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 - Автор: Moises Castellano - Обновлен: 11.01.2022 - x32/x64 - Количество скачиваний: 689
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.1, 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
2256 KB - Автор: Moises Castellano - Обновлен: 27.12.2021 - x32/x64 - Количество скачиваний: 379