CRC16校驗與數據解壓縮
- 2019 年 10 月 6 日
- 筆記
使用Qt介面對數據進行CRC16校驗與基於zlib演算法進行解壓縮。
CRC16校驗
- data:輸入數據
- len:輸入數據長度
- standard:實現標準
- 輸出:CRC16校驗和
quint16 qChecksum(const char *data, uint len, Qt::ChecksumType standard)
壓縮數據
- data:輸入數據
- compressionLevel:壓縮等級0和9之間,其中9對應於最大壓縮
QByteArray qCompress(const QByteArray &data, int compressionLevel = -1)
解壓數據
QByteArray qUncompress(const QByteArray &data)
