0
我只能計算.ZIP/.PNG字符串的CRC32值,但不能與以太網相關。 Java CRC32類似乎只允許一種類型的計算。CRC32(以太網)計算與Java中的.ZIP/.PNG?
String str = textField.getText();
Checksum checksum = new CRC32();
byte bytes[] = null;
try {
bytes = str.getBytes("ASCII");
} catch (UnsupportedEncodingException ex) {
Logger.getLogger(GUI.class.getName()).log(Level.SEVERE, null, ex);
}
checksum.update(bytes, 0, bytes.length);
long lngChecksum = checksum.getValue();
crc32bField.setText(Long.toHexString(lngChecksum));
這是我寫的代碼來計算我的CRC,任何人都可以幫助我實現與本網站上計算的值相同的值嗎?
http://hash.online-convert.com/crc32-generator
只是作爲一個例子,
的 「Hello World」=
7813f744(網站)
D4A1185(我的代碼)
謝謝:)
嗯......這讓我十進制值,我需要在HEX的CRC值 –
@Junaid爲什麼?他的參考CRC是十六進制。你的建議給小數點。你想說什麼? – EJP
@Junaid你可以隨時刪除它。 – EJP