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
