crc32

    0熱度

    1回答

    我需要在我的源代碼(.NET和C#)中使用CRC32b版本,但無法找到它。有沒有人知道CRC32b的規格或某種僞代碼的規格? 謝謝

    0熱度

    1回答

    我試圖瞭解CRC-32對於以太網的工作原理和我遇到的問題。我看着一個ARP請求有十六進制值: 00000024e8cc96beffffffffffff080600010800060400010024e8cc96be0a3307fa0000000000000a3307fb0000000000000000000000000000000000000ff0fdca ,並投擲到這一點的多種在線發生器之一,並

    23熱度

    3回答

    所以我有一個包含CRC32C校驗和的設計,以確保數據沒有被損壞。我決定使用CRC32C,因爲如果運行該軟件的計算機支持SSE 4.2,我可以同時擁有軟件版本和硬件加速版本。我正在參考英特爾開發人員手冊(第2A卷),它似乎提供了crc32指令後面的算法。不過,我運氣不錯。英特爾的開發者指南說以下內容: BIT_REFLECT32: DEST[31-0] = SRC[0-31] MOD2: Rema

    0熱度

    1回答

    我嘗試計算.net中的校驗和以便將數據發送到php服務器。我使用web服務... php使用Crc32功能link php的校驗和是隻有數字... ,我使用CRC32從here 我的電話是: [...] Crc32 checksum = new Crc32(); foreach (byte b in crc32.ComputeHash(buffer)) h

    1熱度

    3回答

    的NodeJS我 想將兩個預先計算CRC32進入新的一個: 示例代碼中的NodeJS: // i'm using crc32 lib: https://github.com/brianloveswords/buffer-crc32/blob/master/index.js var crc32 = require('buffer-crc32'); var foo = new Buffer('f

    1熱度

    1回答

    我試圖模仿用於創建CRC在PNG文件的功能,我使用的是AUTODIN II多項式和源代碼: http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/libkern/crc32.c 我的測試都是針對IHDR塊的,所以我的參數是: crc - 0xffffffff和0(均已被建議) buff - IHDR塊的類型的地址。 長度 - IH

    0熱度

    1回答

    遺憾的是,What is the correct way of calculating a large CRC32不足以讓我理解如何在大小爲1kb的文件上實現crc的計算< = x < = 128kb。 mhash庫隱藏了這個問題,因此對我來說很合適和方便,但是我想請你解釋一下如何將多個crc合併爲一個。 也許這是一個錯誤的問題(這會成爲我無知的衡量標準),但具體而言,將上一次迭代中計算出的crc

    0熱度

    1回答

    我想從QByteArray獲得CRC32哈希。問題是,每次運行程序時,如果使用QByteArray :: operator =(),它會給出不同的結果,但如果使用QByteArray :: setRawData(),則會給出不同的結果。任何人都可以解釋爲什麼我得到這些奇怪的結果?謝謝。 CRC32功能: unsigned int crc32_tab[256] = { 0x000000

    0熱度

    2回答

    在Ruby: -1104507^3965973030 => -3966969949 在Javascript中: -1104507^3965973030 => 327997347 有人問一個similar question here但得到的答覆只是指出,對於封閉的包裝。我需要一種方法來從Ruby獲得相同的答案,因爲我可以使用JavaScript來移植這些代碼。 我需要一種能夠從Ruby的任何

    0熱度

    1回答

    我只能計算.ZIP/.PNG字符串的CRC32值,但不能與以太網相關。 Java CRC32類似乎只允許一種類型的計算。 String str = textField.getText(); Checksum checksum = new CRC32(); byte bytes[] = null; try { bytes = str.getBytes("A