Hmm read full thread, but is there a list of 'complete features' for each format handled by this plugin?
I could immediately replace 5 of my 10 packer plugins with this one plugin, which in itself is pretty amazing. And may even replace a 6th, if total7zip handles .CAB files for CE format files - am currently using CabCE plugin from Ghisler (pocketpc/windows mobile format cab files).
But as there's no (known to me) way to properly uninstall WCX plugins, I had to replace the associations in the TC ini file manually, and thus all the filter/parameter flag settings may be way off.
I will instead add the list from your readme, but do have a couple of questions
- why are there both a 7zip_zip and a zip (etc) section for some of the formats? This because they are/may be handled internally by TC, and if so, why the zip line?
- how about the mentioned supported but in the readme ini example not mentioned packer formats? Like DEB, RPM, CPIO.
This is how I've ended up defining my packer section in ini, suggestions or corrections welcome:
Code: Select all
[PackerPlugins]
CAB=5,%COMMANDER_PATH%\Plugins\wcx\CabCE\CabCE.wcx
TSK=5,%COMMANDER_PATH%\Plugins\wcx\CabCE\CabCE.wcx
py_dummy=479,%COMMANDER_PATH%\Plugins\wcx\ResExtract\ResExtract.wcx
lst=31,%COMMANDER_PATH%\Plugins\wcx\DiskDirExtended\DiskDirExtended.wcx
deb=4,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
icl=15,%COMMANDER_PATH%\Plugins\wcx\ICLRead\ICLRead.wcx
SIS=192,%COMMANDER_PATH%\Plugins\wcx\PDunSIS\PDunSIS.WCX
7z=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
wim=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
xz=731,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
bzip2=731,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
7zip_gzip=731,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
7zip_tar=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
7zip_zip=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
gzip=731,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
tar=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
zip=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
rar=196,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
bz2=196,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
arj=196,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
cab=708,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
flv=708,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
gz=716,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
lzh=735,%COMMANDER_PATH%\Plugins\wcx\Total7zip\Total7zip.wcx
About the paths definable in the xml settings file, that's pretty cool. I'm assuming the ones included are 32-bit versions. I use TC both on my home desktop system and on a portable drive, and keep 7zip well updated both places. For my home desktop, the setup is pretty obvious, as there's no chance that it varies in basic OS version, but for the portable drive it's a cool advantage being able to have it autodetect and associate to the correct version of 7zip - 32 or 64 bit - and keeping it updated is so easy using the portableapps launcher.
I didn't quite catch the meaning of the comment in the readme, thou - "NOTE: For 64-bit version you need a full set of 64-bit files - 7zG.exe, 7z.dll, Lang." - but is this correct:
Code: Select all
<path path_7z_dll="%COMMANDER_DRIVE%/PortableApps/7-ZipPortable/App/7-Zip/7z.dll" path_7zG_exe="%COMMANDER_DRIVE%/PortableApps/7-ZipPortable/App/7-Zip/7zG.exe" />
<path64bit path_7z_dll="%COMMANDER_DRIVE%/PortableApps/7-ZipPortable/App/7-Zip64/7z.dll" path_7zG_exe="%COMMANDER_DRIVE%/PortableApps/7-ZipPortable/App/7-Zip64/7zG.exe" />
(both folders - 7-Zip and 7-Zip64 contains Lang folders).
Thanks for this very thorough job, this will definitely save time in the future regarding packer plugins maintenance.