nim_zstd:zstd的Nim绑定

时间:2024-02-24 08:56:57
【文件属性】:

文件名称:nim_zstd:zstd的Nim绑定

文件大小:2.61MB

文件格式:ZIP

更新时间:2024-02-24 08:56:57

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


网友评论