2011-12-22 44 views
5

現在、Javaでzip64を実行するのに最適なライブラリは何ですか?私は4 GB以上のファイルやディレクトリを解凍して解凍する必要があります。javaライブラリfor zip64

Java 7はzip64をサポートしています。しかし、もし私がJava 7を開発すれば、これはアプリケーションがインストールされるすべてのコンピュータにJava 7 JREがある場合にのみ動作します。これは正しいです?

現在、http://sourceforge.net/projects/zip64file/を使用しています。しかし、ここで私はこれが最良の選択であるかどうか疑問に思っていましたか?私は、箱からすぐにディレクトリの圧縮をサポートするライブラリを持っていたいと思います。今私は自分自身でディレクトリ構造のトラバースをしなければならない。

+1

「Java 7を開発した場合、これはアプリケーションがインストールされるすべてのコンピュータにJava 7 JREがインストールされている場合にのみ機能しますか? Yupp、それは正しいです。 – bpgergo

答えて

1

TrueZIP 6.7ベータ版は、あなたがhttp://cworld.wikidot.com/development:open-source-java-zip64-library-truezip

  • が、彼らはただのディレクトリであるかのようにTrueZIP 6.7ベータ版で
  • ファイルのパス名に透過的に新をZIPアーカイブにアクセスするためのクライアント・アプリケーションを可能に必要な機能があるように見えます。低レベルのZIPのAPIは現在もJ2RE 1.4.2以上
6

  • ランApache Commons Compress ZIP64拡張をサポートしていZIP64フォーマットをサポートしています。

  • +0

    Tarを使うことができれば、Apache CommonsにはTarを作成するためのAPIがあり、4GBを超えるファイルのアーカイブの作成をサポートしています。 – MohamedSanaulla