This is a generalized version of the CRC algorithm found in zlib. It accepts any CRC parameters from the RevEng catalogue.
| Length | Speed |
|---|---|
| 100 B | 1.44 |
| 1 KB | 3.79 |
| 10 KB | 4.63 |
| 100 KB | 4.75 |
| 1 MB | 4.78 |
| 10 MB | 4.66 |
| 100 MB | 4.25 |
Tested on a 10th generation Intel i7 processor. Measured in GiB/s.
The algorithm is about 50% faster than the slicing algorithm.
1- Everything we know about CRC but afraid to forget
2- zlib
C
100.0%
This is a generalized version of the CRC algorithm found in zlib. It accepts any CRC parameters from the RevEng catalogue.
| Length | Speed |
|---|---|
| 100 B | 1.44 |
| 1 KB | 3.79 |
| 10 KB | 4.63 |
| 100 KB | 4.75 |
| 1 MB | 4.78 |
| 10 MB | 4.66 |
| 100 MB | 4.25 |
Tested on a 10th generation Intel i7 processor. Measured in GiB/s.
The algorithm is about 50% faster than the slicing algorithm.
1- Everything we know about CRC but afraid to forget
2- zlib
C
100.0%