const unsigned int crc32table[256] =
{
0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, /* 0x00 */
0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3, /* 0x04 */
0x0EDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988, /* 0x08 */
0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91, /* 0x0C */
0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE, /* 0x10 */
0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, /* 0x14 */
0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, /* 0x18 */
0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5, /* 0x1C */
0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172, /* 0x20 */
0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B, /* 0x24 */
0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, /* 0x28 */
0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, /* 0x2C */
0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, /* 0x30 */
0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F,