我正在尝试用 Java 编写一个程序来解压缩由 Mainframe 中的 PKZIP 工具压缩的文件。但是,我尝试了以下 3 种方法,它们都不能解决我的问题。
通过 exe。
我尝试通过 WinRAR、7Zip 和 Linux 命令(解压缩)打开它。全部失败并显示以下错误消息:
存档格式未知或已损坏
通过 JDK API - java.util.ZipFile
如本网站所述,我还尝试通过 JDK API 解压缩它。但是,它失败并显示错误消息:
IO 错误:java.util.zip.ZipException:打开 zip 文件时出错
通过 Zip4J
我也尝试过使用 Zip4J。它也失败了,带有错误消息:
原因:java.io.IOException:net.lingala.zip4j.core.HeaderReader.readEndOfCentralDirectoryRecord(HeaderReader.java:117) 处的 java.io.RandomAccessFile.seek(Native Method) 处的负查找偏移量 ... 5 更多
请问有没有java lib或者linux命令可以在Mainframe中解压PKZIP压缩的zip文件?非常感谢!