Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// Generate a CRC32 table
- void generateCrcTable(DWORD crc32Table[256])
- {
- DWORD crcPolynomial = 0xEDB88320;
- DWORD tempCrc;
- for(int i = 0; i < 256; i++)
- {
- tempCrc = i;
- for(int j = 8; j > 0; j--)
- {
- if(tempCrc & 1)
- tempCrc = (tempCrc >> 1) ^ crcPolynomial;
- else
- tempCrc >>= 1;
- }
- crc32Table[i] = tempCrc;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement