如何在 symbian 中使用 z lib 解压缩数据

发布于 2024-07-24 22:27:08 字数 222 浏览 2 评论 0原文

我在java中使用Deflater(Z lib)压缩了数据。 我的朋友正在使用 symbian z 库。 但他无法解压缩数据。 但如果他压缩数据,那么我就能够解压缩数据。

我是否可以设置压缩级别,以便 symbian 人员可以解压缩。

或者有没有帮助在symbian中使用z lib实现解压。

有什么办法可以解决这个问题

谢谢sunil

I have compressed a data using Deflater(Z lib) in java. My friend is in symbian he is using
z lib. But he is unable to decompress the data.
But if he compress the data then i am able to decompress the data

Is there any compression level to be set by me so that the can be decompressed by the symbian guy.

Or is there any help to implement decompression using z lib in symbian.

Is there any way to solve this problem

Thanks sunil

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白色秋天 2024-07-31 22:27:08

一种可能的方法是对 Java 和 Symbian 端的加密/解密方法进行比较。

我要做的是创建一些数据,在 Java 端对其进行加密并将其保存到文件中 - 检查您是否可以在 Java 端解密该数据 - 通过将其与原始内容进行比较来验证解密是否有效。

在 Symbian 端执行相同操作。 这至少将验证您可以单独加密/解密任一侧的数据。

假设这是成功的,接下来我将对加密的二进制文件进行比较 - 如果它们使用相同的加密方法,它们应该是相同的 - 但听起来它们不会。 我建议使用像 vimdiff 这样的工具来进行二进制比较。

检查两个加密文件的二进制转储。 如果二进制文件不同,您将需要对 zlib 压缩格式进行一些研究 - 通常二进制数据格式具有标头,尽管可能有原始模式假设您知道数据的格式。

A possible approach is to do a comparison of encryption/decryption methods on both the Java and Symbian side.

What I would do is create some data, encrypt it on the Java side and save it to a file - check that you can decrypt this on the Java side - verify that the decryption worked by comparing it to the original content.

Do the same on the Symbian side. This will at least validate that you can encrypt/decrypt the data on either side in isolation.

Assuming this is successful, next I would do a diff on the encrypted binaries - if they're using the same encryption method they should be the same - but it sounds like they won't be. I'd recommend using a tool like vimdiff to do the binary diff.

Inspect the binary dump of both of the encrypted files. If the binaries are different you will need to do some research on the zlib compression format - usually binary data formats have headers, although there can be raw modes which assume you know the format of the data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文