gpt4 book ai didi

c++ - symbian c++ 中的 Gzip 压缩异常

转载 作者:太空宇宙 更新时间:2023-11-04 14:28:38 24 4
gpt4 key购买 nike

Compress(TInt aCompressionMethod,const TDesC8 data)
{
TInt compressionMethod = 0;
if(aCompressionMethod == 0)
compressionMethod = Z_DEFAULT_COMPRESSION;

iCompressor =CEZCompressor::NewLC(*this,Z_DEFAULT_COMPRESSION);

TRAPD(err, iCompressor->CompressL(cipher,text));
}

我在客户端的 symbian 中使用 gzip 方法进行压缩,在服务器端使用 Java。

问题是在服务器端,Java gZip 格式不匹配会抛出异常。

我想知道我使用的压缩字符串的方法是正确的还是错误的,或者我是否必须进行更改或服务器端是否必须更改。

最佳答案

CEZCompressor 只会为您提供 deflate 压缩数据。它不包含任何特定于 gzip 的 header 信息。如果您的服务器端 java 实现需要查看该信息,请使用 CEZGZipToFile 类。

Forum Nokia wiki 有一个很好的例子.

希望这对您有所帮助。如果没有,请在您的问题中添加详细信息。目前它有点模糊。

关于c++ - symbian c++ 中的 Gzip 压缩异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/955757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com