如何解压使用ByteArray.compress创建的zlib文件?

3

我正在开发一个Flex应用程序,用于创建压缩文件并将其上传到服务器。这些文件是使用ByteArray.compress方法创建的,该方法使用了zlib压缩技术。我可以在服务器上使用Python API解压缩它们,但我更喜欢保持文件的压缩状态。我希望以后能够下载并解压缩这些文件,但WinZip和WinRar无法解压缩它们。当我搜索zlib实用程序时,我只找到了zlib dll库。我需要一个简单的Windows(和/或Linux)应用程序,能够解压缩zlib文件。

1个回答

2
因此,zlib压缩肯定会压缩数据,但它不包括文件头,使其成为可以使用诸如Windows、WinZip或WinRar等应用程序打开的“ZIP”文件。
Adobe有一些文件解释如何读取zip文件,包括关于头文件的信息。如果您想编写一个zip文件,只需使用这些信息将标题与数据一起写出即可。
祝好运!

谢谢,我使用了FZip库(https://github.com/claus/fzip)来生成一个有效的zip文件。 - Vladimir Grigorov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接