nim_zstd:zstd的Nim绑定

时间:2021-02-03 15:10:17
【文件属性】:
文件名称:nim_zstd:zstd的Nim绑定
文件大小:2.61MB
文件格式:ZIP
更新时间:2021-02-03 15:10:17
nim zstd NimC 标准 Nim绑定 $ nimble install zstd 简单的API import zstd/compress import zstd/decompress var source = readFile ( "tests/files/nixon.bmp" ) var compressed = compress (source, level= 3 ) var decompressed = decompress (compressed) check equalmem (decompressed[ 0 ]. addr , source[ 0 ]. addr , source. len ) 进阶API 使用ZSTD上下文设置选项,用于多个调用等。 多次压缩时,建议仅分配一次上下文,然后将其用于每个后续的压缩操作。 这将使工作负载对系统内存更友好。 注意:重用上下文仅仅是速度/资源优化。 它不会改变压缩率,后者保持不变。 注2:在多线程环境中,每个线程使用一个不同的上下文进行并行执行。 import zstd/compress import zstd/de

网友评论