OV2 / RapidCRC-Unicode

Windows tool to quickly create and verify hash checksums
https://www.ov2.eu/programs/rapidcrc-unicode
GNU General Public License v2.0
289 stars 30 forks source link

[Feature Request] Add BLAKE3 Support #79

Closed tERyceNzAchE closed 3 years ago

tERyceNzAchE commented 3 years ago

Please add support for BLAKE3 with the extension .blake3 (for compatibility with other programs).

Support both BLAKE3-256 and BLAKE3-512, default of BLAKE3-256 (for .blake3) but ideally support both with same file extension and determine which based on the hash length in the file.

tERyceNzAchE commented 3 years ago

Thank you for implementing this so quickly!

OV2 commented 3 years ago

For now I've added the predefined 32bit blake3 hash length in .blake3 files. So far I haven't seen blake3-512 used anywhere.

tERyceNzAchE commented 3 years ago

So far I haven't seen blake3-512 used anywhere.

That will change once there is an easy way to generate blake3-512 on Windows. It is used quite a bit since the b3sum (official BLAKE3 implementation) command line utility can generate them easily with a command line option (-l 64).

vatterspun commented 3 years ago

For now I've added the predefined 32bit blake3 hash length in .blake3 files

Thanks. Tested on a 4TB drive to hash it's contents and it worked great.

g0blin-NN commented 2 years ago

easily with a command line option (-l 64).

what to check? b3sum itself cannot. only 32. here