ZstdKit
一个用于 Zstd (Zstandard) 压缩和解压缩的 Objective-C 和 Swift 库。
安装
通过 Cocoapods
pod 'ZstdKit'
使用
NSData 类别
// compression
[myData compressZstd];
// decompression
[myData decompressZstd];
压缩器类
简单使用
// compression
[LMZstdCompressor compressedDataWithData:myData];
// decompression
[LMZstdCompressor decompressedDataWithData:myData];
压缩级别
// compression
[LMZstdCompressor compressedDataWithData:myData compressionLevel:3];
Core Foundation API
CF_EXPORT CFDataRef LMCreateZstdCompressedData(const void* bytes, CFIndex length, int16_t compressionLevel);
CF_EXPORT CFDataRef LMCreateZstdDecompressedData(const void* bytes, CFIndex length);
许可证
原始 Zstandard 代码 在 BSD 许可协议 下授权。本代码在 MIT 许可协议下授权。