草庐IT

quncompress

全部标签

c++ - 如何以位字节序将数字转换为字节数组

我正在尝试使用zlibAPI解压缩在VB6中创建的一些数据。我读过qUncompress函数可以做到这一点:http://doc.trolltech.com/4.4/qbytearray.html#qUncompress我已经通过readRawBytes从QDataStream读取数据到一个char数组,然后我将其转换为QByteArray以进行解压。我具有压缩长度和预期的解压缩长度,但没有得到从qUncompress返回的任何内容。但是,我需要以大端格式在预期的解压缩长度前添加。有没有人这样做过并举个例子? 最佳答案 我很久没有使

c++ - Qt quncompress gzip 数据

我偶然发现了一个问题,但找不到解决方案。所以我想做的是在qt中解压缩数据,使用qUncompress(QByteArray),以gzip格式从www发送。我使用wireshark确定这是有效的gzip流,也使用zip/rar进行了测试,两者都可以解压缩。到目前为止的代码是这样的:staticconstchardat[40]={0x1f,0x8b,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xaa,0x2e,0x2e,0x49,0x2c,0x29,0x2d,0xb6,0x4a,0x4b,0xcc,0x29,0x4e,0xad,0x05,0x00,0x