生成文件 swift 的 CRC32 校验和
Generate CRC32 checksum of file swift
我在项目中有一个 .zip 文件,我正在通过蓝牙将它传输到外部 ESP32。但是我需要在发送文件的末尾发送 CRC-32 校验和。我不知道如何生成它。
任何人都可以帮助我如何以正确的方式做到这一点?
提前致谢。
所以,我发现了一个很棒的框架,叫做 CryptoSwift。这件事情让我感到很快乐。方法如下
- 从文件路径获取文件
Data
。
我有一个函数 returns Data
来自文件名和类型。
CryptoSwift 具有 Data 的扩展,它通过简单地调用 .crc32()
来转换 crc32
然后调用 crc32()
let crcChecksum = Utils.sharedInstance.getFileData(forResource: "firmware", withExtension: "bin").crc32()
细节。
我在项目中有一个 .zip 文件,我正在通过蓝牙将它传输到外部 ESP32。但是我需要在发送文件的末尾发送 CRC-32 校验和。我不知道如何生成它。
任何人都可以帮助我如何以正确的方式做到这一点?
提前致谢。
所以,我发现了一个很棒的框架,叫做 CryptoSwift。这件事情让我感到很快乐。方法如下
- 从文件路径获取文件
Data
。
我有一个函数 returns Data
来自文件名和类型。
CryptoSwift 具有 Data 的扩展,它通过简单地调用 .crc32()
crc32
然后调用 crc32()
let crcChecksum = Utils.sharedInstance.getFileData(forResource: "firmware", withExtension: "bin").crc32()
细节。