-1

我有一个 C# 程序,它应该从 Internet 下载文件并将其解压缩。

该文件是一个 .pack.xz 文件,我提取 .xz 没有问题,我什至尝试手动检查文件的校验和并且它已正确下载。例如,我必须下载的文件之一是:

http://files.minecraftforge.net/maven/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar.pack.xz

我从浏览器下载了它,然后用 7zip 解压了 .xz 部分,就可以了。现在我有一个 .pack 文件,我试图用 Java 的 unpack200 解压它,但它说我“包存档结束后的垃圾”。

无论如何它都会提取文件,但如果我用winrar打开它,它实际上已损坏,它说存档意外结束。我提取的 jar 文件是 2,350,874 字节,而它应该是 2,553,197 字节。

我真的不知道如何解决它。我什至检查了一些在线程序,但它们似乎做同样的事情,我做同样的事情,所以我不知道是什么问题

4

1 回答 1

-1

作为一种解决方法,您可以从不同的 Maven 存储库中获取此 JAR,例如中央存储库(具有此特定 JAR 和一堆较新版本)。请参阅此搜索以查找所有版本。原始链接中的旧版本位于此搜索的第二页(尽管它可能不如最新版本功能或安全性差)。

于 2016-08-11T16:57:25.150 回答