calculating CRC32

2016-04-08 Thread chrisalex via Digitalmars-d-learn
((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

2016-04-08 Thread zabruk70 via Digitalmars-d-learn
print result as hex try to xor result with 0x