github fcorbelli/zpaqfranz 60.5
Windows + ARM NAS + Intel NAS + ESXi

latest releases: 63.8, 63.7, 63.6...
17 months ago

Faster Windows 64-bit binary

At least on AMD runs 5% (average) to 20% faster (best case)

C:\zpaqfranz>release\60_1\zpaqfranz a "" c:\dropbox -noeta
zpaqfranz v60.1k-JIT-GUI-L,HW BLAKE3,SHA1/2,SFX64 v55.1,(2024-07-01)
(...)
Files  added +17.218
21.938 seconds (00:00:21) (all OK)

C:\zpaqfranz>zpaqfranz a "" c:\dropbox -noeta
zpaqfranz v60.5d-JIT-GUI-L,HW BLAKE3,SHA1/2,SFX64 v55.1,(2024-07-20)
(...)
Files  added +17.218
18.875 seconds (00:00:18) (all OK)

New switch -stat in add

Show files added/removed/updated

zpaqfranz a z:\test.zpaq c:\zpaqfranz\*.cpp -stat

New switch -stat in i (info)

Show uncompressed data size (slower)

zpaqfranz i z:\test.zpaq -stat

New switch -quick in test with paths (do not hash, only size/date)

zpaqfranz t z:\test.zpaq c:\zpaqfranz\*.cpp -quick

The testbackup command show global SHA256 (of hashes) in verify

Quick look comparing local and cloud backups

Local Synology drive

ash-4.4# /volume1/copie/bin/zpaqfranz_nas testbackup /volume1/copie/cloud/nas_test
zpaqfranz v60.5e-NAS-L(2024-07-20)
franz:testbackup                                _ - command
============================================================================
part0 /volume1/copie/cloud/nas_test_00000000.zpaq i_filename /volume1/copie/cloud/nas_test_????????.zpaq
Multipart backup looks good
Loading backupfile... /volume1/copie/cloud/nas_test_00000000_backup.txt
Rows in backup 00000026 from 00000001 to 00000026
Enabling XXH3 (in reading) hasher

Quick hash check

GLOBAL SHA256: EDBEE1D3D826F07D476B1332E21E0147C0CBE7AE9142E443497BF4D7A8C9DBA5
Chunks checked OK: 26 (233.636.698.925 @ 77.878.899.641.666/s)
0.003 seconds (00:00:00) (all OK)

Remote FreeBSD server.

root@franco:/tmp/zp # /usr/local/bin/zpaqfranz testbackup /home/moz1/cloud/nas_test
zpaqfranz v60.5e-JIT-L,HW SHA1/2,(2024-07-20)
franz:testbackup                                _ - command
*** WARNING: original backup path <</volume1/copie/cloud/>> != current index path <</home/moz1/cloud/>>
*** I highly recommend using -paranoid! ***
*** I highly recommend using -paranoid! ***
*** I highly recommend using -paranoid! ***
============================================================================
part0 /home/moz1/cloud/nas_test_00000000.zpaq i_filename /home/moz1/cloud/nas_test_????????.zpaq
Multipart backup looks good
Loading backupfile... /home/moz1/cloud/nas_test_00000000_backup.txt
Rows in backup 00000026 from 00000001 to 00000026
Enabling XXH3 (in reading) hasher

Quick hash check

GLOBAL SHA256: EDBEE1D3D826F07D476B1332E21E0147C0CBE7AE9142E443497BF4D7A8C9DBA5
Chunks checked OK: 26 (233.636.698.925 @ 38.939.449.820.833/s)
0.006 seconds (00:00:00) (all OK)

GLOBAL SHA256 is the very same (this is GOOD!)

For paranoid people a -verify will ask for a full-sized rehashing of everything

de-overloaded fclose()

Helpful for debugging

minor fix in chunked add

A possible double close file

Download zpaqfranz

Don't miss a new zpaqfranz release

NewReleases is sending notifications on new releases.