calculating CRC32
((data2[2]) << 8) | (data2[3])); writeln((data2[0]) | (data2[1] << 8) | ((data2[2]) << 16) | (data2[3] << 24)); } this writes out 728586467 -480744149 but when calculating CRC32 with java, I get 3814223147 Not sure what I'm doing wrong. I tried reversing data[] as well.
Re: calculating CRC32
print result as hex try to xor result with 0x