>>If it's your crc32 class which returns an Integer, then that value is impossible.
>
>So, basically, a CRC32 value should not be higher than an integer. Is that correct?
A crc32 produces a 32 bit structure
If the structure is an Integer32 its value is between -(2^31) and 2^31 - 1
If the value is an unsigned integer32, its value is between 0 and 2^32 -1
You may want to look at your class and/or what you are doing with the value it returns
Gregory