4

別のzipファイル(「outside.zip」としましょう)の中にzipファイル(「inside.zip」としましょう)があります。私はApache の common-vfs2 Java ライブラリzip:file:///path/to/outside.zipを使用しており、zip ファイルを開くような uri を提供しています。ただし、outside.zip 内に存在する zip ファイルを開くことはできません。たとえば、フォルダーではなくファイルであると表示され、zip:file:///path/to/outside.zip!/inside.zip. 別のzipファイル内でzipファイルを開くことができるように、ライブラリを使用する最良の方法は何ですか(正しいURIを探しています)?

4

1 に答える 1

6

これを理解するために 1 日を費やした後、これが正しい URI です。 zip:zip:/path/to/outer.zip!/inner.zip!/

次のすべてが驚くほど失敗します。

  • zip:zip:/path/to/outer.zip!/inner.zip
  • zip:zip:/path/to/outer.zip!/inner.zip!
  • zip:/path/to/outer.zip!/inner.zip!/

このような厄介なバグを回避するために参照できる RFC または標準文法はありますか?

于 2012-03-13T05:07:16.307 に答える