Skip to content

Releases: fcorbelli/zpaqfranz

Windows 32/64 binary

03 Aug 15:41
971deef
Compare
Choose a tag to compare

In sum() new hasher whirlpool

zpaqfranz sum * -whirlpool

Exposed zfs commands

  • zfslist => list existing snapshots
  • zfspurge => delete snapshot
  • zfsadd => freeze into a zpaq archive many snapshot at once
zpaqfranz -h zfs
zpaqfranz zfslist "*" "*"
zaqpfranz zfsadd "/tmp/47/zpaqfranz" "/temporaneo/kongo7.zpaq"  "tank/d@2021" "--7d"
zfspurge "tank" "--7d"

Download zpaqfranz

Windows 32/64 binary

31 Jul 16:26
fa85324
Compare
Choose a tag to compare

When adding files it is now possible to use -blake3 as a file integrity checker

zpaqfranz a z:\1.zpaq c:\nz -blake3

...
zpaqfranz t z:\1.zpaq -verify

Download zpaqfranz

Windows 32/64 binary

30 Jul 17:57
2f78993
Compare
Choose a tag to compare

Just for fun in the b (benchmark) now the
-all (multithread)
-tX (when used with -all limit to X thread. Note NO SPACE)

Beware: high CPU load brings high temperature, watch your cooler!

Benchmark all:                       b
Benchmark all on 1.86GB:             b -minsize 2000000000
Benchmark all on 1MB:                b -minsize 1048576
Benchmark SHA256 and BLAKE3:         b -sha256 -blake 3 -minsize 1048576
Benchmark for 10 second each:        b -n 10 -sha256 -blake3 -minsize 1048576
Cook the CPU (all cores):            b -all -n 20 -blake3
Cook the CPU (8 cores):              b -all -t8 -n 20 -blake3

Download zpaqfranz

Windows 32/64 binary

29 Jul 12:42
98f026f
Compare
Choose a tag to compare

Very rough benchmark command for hashes-checksums test.
By default runs 5 seconds each on 390.62 (-7) KB
To be developed in future (in fact it is a BLAKE3 mock up test)

zpaqfranz b
zpaqfranz -? b

Download zpaqfranz

Windows 32/64 binary

25 Jul 16:16
91d6d79
Compare
Choose a tag to compare

A slightly faster SHA 256 in file hashing
Two time faster SHA 1 in file hashing in multithread (!)
Experimental -wyhash with memory mapped file (just for fun)
Various minor fix

Download zpaqfranz

Windows 32/64 binary

21 Jul 16:54
3867571
Compare
Choose a tag to compare
Windows 32/64 binary Pre-release
Pre-release

I found a bug in gcc 10.3 (default for latest Ubuntu 21)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101558
so I try a workaroud (I hope that everything will runs fine!)

Then another strange behavior of some Linux gcc compiler (!), that do strange things with 64-byte aligned data.
Therefore I made a massive rework of XXH3 interface.
Now the default hasher is XXHASH64, as the -128 (or -xxh3) needs more test.

So yes, even the compiler can broke your valuable software!

Now
-xxhash = XXHASH64: new default
-xxh3 = XXH3 (XXHASH 128 bit)

Experimental -wyhash (just a test)

Download zpaqfranz

Windows 32/64 binary

12 Jul 16:01
86a240c
Compare
Choose a tag to compare

New switch -filelist
zpaqfranz a z:\1.zpaq c:\nz -filelist
zpaqfranz x z:\1.zpaq -filelist

New behavior: store by default XXH3 and CRC-32 of every file (to be completed)

New switches -checksum and -summary in list

zpaqfranz l z:\1.zpaq -checksum (show CRC and hash if any)
zpaqfranz l z:\1.zpaq -checksum -summary (compact output)

Windows 32/64 binary

02 Jul 16:08
8c0f2a8
Compare
Choose a tag to compare

n command (decimation)

Download zpaqfranz

Windows 32/64 binary

26 Jun 15:12
797826f
Compare
Choose a tag to compare

Help refactoring (now splitted by command)

Download zpaqfranz

Windows 32/64 binary

20 Jun 17:01
9cf9e14
Compare
Choose a tag to compare

Help refactoring

Download zpaqfranz