如何在 symbian 中使用 z lib 解压缩数据
我在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种可能的方法是对 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.