簡體   English   中英

如何在JQuery,javascript,HTML5中計算二進制數據的CRC?

[英]How to compute CRC of the binary data in JQuery,javascript,HTML5?

請幫忙 ,

問題 :我正在使用HTML5 FileReaderAPI-> ReadAsArrayBuffer讀取文件內容。 我將緩沖區存儲在變量中。 現在我想計算該ArrayBuffer的CRC嗎?

我該如何進行。 沒頭緒 所有操作都將在瀏覽器端執行。

讓我告訴你我正在使用arayBuffer,因為該文件包含二進制數據。 因此,除ArrayBuffer外,我不能使用其他任何東西。 如果我們除了可以使用其他方式,也請告訴我們。

您可以對該解決方案進行一些修改使其適用於數組而不是字符串。 基本上將str.charCodeAt(i)更改為str[i]

在數組緩沖區上使用數據視圖訪問數組中的元素:

var dataview = new DataView(buffer);

然后使用:

dataview.getInt8(i);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM