New command consolidatebackup
Convert multiple .zpaq chunks into one backup, or convert a single .zpaq to the new backup format
Convert archive to backup consolidatebackup z:\foo.zpaq -to k:\newbackup -key pippo
New switch -checktxt for command versum
Compare the md5s with the .zpaq (s), taking from
- filename.md5
- filename_md5.txt
zpaqfranz a prova.zpaq c:\dropbox -checksum
zpaqfranz versum "*.zpaq" -checksum
Cross-check of rsync-transferred archives
H:\backup\abc\abc>zpaqfranz versum *.zpaq -checktxt
zpaqfranz v58.4s-JIT-GUI-L,HW BLAKE3,SHA1/2,SFX64 v55.1,(2023-06-23)
franz:versum | - command
franz:-checktxt -hw
66265: Test MD5 hashes of .zpaq against _md5.txt
66136: Searching for jolly archive(s) in <<*.zpaq>> for extension <<zpaq>>
66288: Bytes to be checked 72.114.708.571 (67.16 GB) in files 4
66323: OK: nas_email.zpaq
66323: OK: nas_gestione.zpaq
66323: OK: nas_nextcloud.zpaq
66323: OK: nextvm.zpaq
===========================================
66356: Total couples 4
66357: OK 4
66358: WARN 0
66359: ERROR 0
320.969 seconds (000:05:20) (all OK)
No error access denied for system volume information (on Windows)
Do not allow multiple instance of a running backup
Tries to prevent corruption of backups launched, for example, from a crontab
New switch --backupxxh3
Use xxh3 instead of md5 in backups. md5 is good, but xxh3 is faster
Bug fix
Various
Different update (projected size)
When adding data new infos
zpaqfranz a z:\pizza c:\zpaqfranz
zpaqfranz v58.4s-JIT-GUI-L,HW BLAKE3,SHA1/2,SFX64 v55.1,(2023-06-23)
franz:-hw
Creating z:/pizza.zpaq at offset 0 + 0
Add 2023-06-23 17:51:31 3.192 1.603.682.848 ( 1.49 GB) 32T (234 dirs)
Long filenames (>255) 1 *** WARNING *** (-fix255)
55.40% 00:00:03 ( 847.31 MB)->( 84.06 MB)=>( 151.73 MB) 211.83 MB/sec
Carefully look: the 1.49GB will be stored (linear projection) in 151.73MB
Support for wildcards (ex. *.zpaq) on *nix
The handling of wildcards is different between Windows and *nix. Basically in the second case the expansion is done, almost always, at the shell level. Now there are specific functions that-even on *nix-do an enumeration of files of the type *.zpaq. This is used, clearly, for commands such as multiple tests
zpaqfranz t "./*.zpaq"
BEWARE OF DOUBLE QUOTES!