Skip to main content

CRC32 校验和

SheetJS crc-32 库计算标准 CRC32 和 Castagnoli CRC32C 校验和。它是 ZIP 文件处理的核心组件,为 XLSX、XLSB、ODS、NUMBERS 和其他格式提供支持。

¥The SheetJS crc-32 library computes standard CRC32 and Castagnoli CRC32C checksums. It is a core component in ZIP file processing, powering XLSX, XLSB, ODS, NUMBERS, and other formats.

该库还可在 SheetJS CDN[^1] 上独立使用。

¥The library is also available for standalone use on the SheetJS CDN[^1].

源代码和项目文档托管在位于 https://git.sheetjs.com/sheetjs/js-crc32 的 SheetJS git 服务器上

¥Source code and project documentation are hosted on the SheetJS git server at https://git.sheetjs.com/sheetjs/js-crc32

在线演示

¥Live Demos

https://oss.sheetjs.com/js-crc32/ 计算文件和文本的校验和。

¥https://oss.sheetjs.com/js-crc32/ computes checksums of files and text.

https://oss.sheetjs.com/js-crc32/large 使用增量文件处理和 Web Workers 来计算大文件的校验和。由于文件是按块处理的,因此可以计算大于 4GB 的文件的校验和。

¥https://oss.sheetjs.com/js-crc32/large uses incremental file processing and Web Workers to compute checksums of large files. Since the file is processed in chunks, it is possible to compute checksums of files larger than 4GB.

[^1]: 详细信息请参见 https://cdn.sheetjs.com/crc-32/

¥See https://cdn.sheetjs.com/crc-32/ for more details.