我开发的 Flex 应用程序可以创建压缩文件并将它们上传到服务器上。这些文件是使用 ByteArray.compress 方法创建的,即 zlib 压缩。我可以在服务器上使用 Python API 解压缩它们,但我更喜欢将文件压缩在那里。我希望稍后能够下载和解压缩文件,但是 WinZip 和 WinRar 无法解压缩它们。当我搜索 zlib 实用程序时,我只找到 zlib dll 库。我需要一个适用于 Windows(和/或 Linux)的能够解压缩 zlib 文件的简单应用程序。
最佳答案
因此,zlib 压缩肯定会压缩数据,但它不包括使其成为“ZIP”文件的文件头,可以使用 Windows、WinZip 或 WinRar 等应用程序打开。
Adobe 有 some documents that explain how to READ a zip file ,包括有关 header 的信息。如果你想写一个 zip 文件,只需使用此信息写出带有数据的标题。
祝你好运!
关于apache-flex - 如何解压缩使用 ByteArray.compress 创建的 zlib 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4499471/