我有一个 C# 程序,它应该从 Internet 下载文件并将其解压缩。
该文件是一个 .pack.xz 文件,我提取 .xz 没有问题,我什至尝试手动检查文件的校验和并且它已正确下载。例如,我必须下载的文件之一是:
我从浏览器下载了它,然后用 7zip 解压了 .xz 部分,就可以了。现在我有一个 .pack 文件,我试图用 Java 的 unpack200 解压它,但它说我“包存档结束后的垃圾”。
无论如何它都会提取文件,但如果我用winrar打开它,它实际上已损坏,它说存档意外结束。我提取的 jar 文件是 2,350,874 字节,而它应该是 2,553,197 字节。
我真的不知道如何解决它。我什至检查了一些在线程序,但它们似乎做同样的事情,我做同样的事情,所以我不知道是什么问题