インターネットからファイルをダウンロードして抽出するC#プログラムがあります。C#pack.xzパックアーカイブ終了後のごみ
ファイルは.pack.xzファイルです。問題はありません.xzを抽出しました。手動でファイルのチェックサムをチェックしても正しくダウンロードされました。 は、例えば、私はダウンロードしてファイルの一つがこれです:
は、私は、ブラウザからそれをダウンロードし、その後、7zipを持つ.xz部分を抽出し、それはOKでした。今、私は.packファイルを持っています。私はJavaのunpack200で解凍しようとしましたが、私には "パックアーカイブの終わりにゴミ箱"と言われています。
とにかくファイルを抽出しますが、winrarでファイルを開くと、予期しないアーカイブの末尾が表示されます。抽出したjarファイルは2,350,874バイトでしたが、2,553,197バイトであったはずです。
私は本当にそれを解決する方法を知らない。私もいくつかのオンラインプログラムをチェックしましたが、同じことをやっているようですが、私は同じことをやっているので、何が問題なのか分かりません。
回避策として、このファイルを別のMavenリポジトリから取得しないでください。セントラルリポジトリには、このJARと一連の新しいバージョンがあります。 [ページ1](http://search.maven.org/#search|gav|a|g%3A "com.typesafe.akka" ANDa%3A "akka-actor_2.11")および[page 2]( http://search.maven.org/#search|gav|2|g%3A"com.typesafe.akka"%20AND%20a%3A"akka-actor_2.11 ")バージョン2.3.3の元のURL。 – hexafraction
ありがとう!それはうまくいった!私はすべてのファイルにそのパターンを使用しました!今私はxzのライブラリを置くことができ、私のexeのサイズを減らすことができます!再度ありがとう – LifeRewind
問題はありません。コメントは一過性なので、これを答えとして追加します。 – hexafraction