我们有一个服务器,它使用套接字向客户端发送一些数据(均使用 c++/MFC 编写) 数据变得有点太大,我正在寻找压缩它的解决方案。基本上我需要压缩一些字符数组
我对MFC不是很熟悉。我查看了 zlib,但我很难用我的 VS 项目编译任何东西。我还可以使用 CLI(我尝试使用 GZipStream 并让它在 C# 上工作,但是当我在 c++ 上尝试它时,我无法让 CLI 数组与 c++ 字符数组很好地配合)
最佳答案
zlib 是您项目的强制要求吗? 否则,其他一些程序具有更简单的头文件,更容易使用。 例如这个(用GCC和MS的VS测试):
int LZ4_compress(char* 源,char* 目标,int isize);
int LZ4_uncompress(char*源,char*dest,int osize);
关于c++ - 压缩通过套接字发送的数据数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7408154/