Untested features have been added, hoping to get some feedback from users
Initial support, on Windows, for long filenames (>255)
switch -longpath
Add the -longpath and... should work (it is a feature, afterall)
zpaqfranz a z:\1.zpaq z:\myfolder -longpath
zpaqfranz a z:\2.zpaq \\franzk\z\myfolder -longpath
Extracting to a local folder (maintaining >255 filenames) should work, by using -to something and -longpath
zpaqfranz x z:\1.zpaq -to z:\here -longpath
Extracting from UNC (Uniform Naming Convention \host-name\share-name[\object-name], aka: network shares) is a mess: a lot of "kludges" inside the code, Microsoft's documentation is not... very good
The "easier" is extract files stored from UNC to a LOCAL drive, with a SINGLE -to
zpaqfranz x z:\1.zpaq -to z:\here -longpath
A special function is triggered: the "\\server\share\something" will be converted to "__server_share\something"
Harder mode: use -find and -replace to do "manual" adjustments
Restore to local drive (suppose backup of the \\franzk\z\NS folder)
zpaqfranz x z:\1.zpaq -find //franzk/z/NS -replace \\?\z:\here -longpath
Restore a longpath UNC to longpath UNC (network share to network share, like Linux-based NAS etc) is doable with -find and - replace
zpaqfranz x z:\1.zpaq -find //franzk/z/NS -replace \\?\UNC\nas\share\somewhere -longpath
zpaqfranz now show warning if "long" files are elaborated on Windows
On Windows, by default, shows time in local and not UTC
Disable by new -utc switch
Fix: do not "autocheck" password on multivolume archives
Very experimental (in fact "invisible") extremely paranoid check
The possibility of testing large archives (more than the free space available) is under development, if the largest file contained therein is smaller in size
Too immature, its use is not recommended
-search and -replace switch in extract
It is possible to search and replace the header of filenames' path
Example, files originally stored in
/tank/dati/condivisioni/(...)
zpaqfranz x 1.zpaq -find /tank/dati/ -replace z:\pippo\
or
zpaqfranz x 1.zpaq -replace z:\pippo\
new -entropy switch on sum()
Calc the Shannon's entropy of some files. Quick-and-dirty check to find hard-to-compress file (8.0000)
zpaqfranz sum d:\*.jpg -entropy