ZstdKit 1.0.1

ZstdKit 1.0.1

Micha Mazaheri 维护。



ZstdKit 1.0.1

  • 编者:
  • Paw

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 许可协议下授权。