Skip to content

<feat> compress:zlib & zstd

guoyi requested to merge feature/compress into main

zlib和zstd依旧是源码集成的。因为vcpkg在install的时候一直因为网络问题失败,之前googletest安装上了,但是这次一直失败。 这部分基本上就是照抄的,我真的在很难在一大堆文件中找到我需要的函数。我只知道流式压缩解压应当是在对象创建的时候建立流对象,遇到新输入的时候初始化,然后期间使用不关闭流的压缩方法,然后在更换输入的时候重新初始化,最后对象销毁的时候清空流对象释放资源。中间的细节,我完全就是抄的(自己稍微小改了下,测试的时候不通过又改回去了)。

Merge request reports

Loading