Hello!

Have you considered choosing a different polynomial for Crc32 calculation
in lzip file format? Some recent CPUs (x86_64 SSE4.2, PowerPC ISA 2.07, ARM
v8.1) offer hardware accelerated calculation of CRC32 with a different
polynomial (crc32c) than used in lzip (ethernet crc32).

So, picking crc32c poly instead has two benefits:
1) hardware accelerated integrity checking
2) better protection against undetected errors

The downside is the compatibility problem, but changing version byte in
file header can help with that.
_______________________________________________
Lzip-bug mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lzip-bug

Reply via email to