2011-08-12 6 views
-1

javaを使用してファイルを解凍するために使用できる外部jarファイルがあります。インターネットで利用可能なjavaを使用してファイルを解凍するコードの一部は、.zip /.rarのzipファイルの動作が一貫していません。 zipファイルを解凍するための良いJavaコードがありますか?javaを使用してファイルを解凍する

+5

基本的にコード/ツール/ APIを要求する非建設的な質問を投稿するのではなく、「一貫性のない動作の表示」を詳しく説明すると、私たち自身にとってさらに役立ちます。使用したコード/ツール/ APIがわからない限り、何も示唆することはできません。例えば、すでに試したことがありますか? RARファイルはZIPファイルと同じではないため、別の処理が必要です。 – BalusC

+2

'.rar'で終わるファイルは** NOT ** zip files ... –

+0

rarファイルはzipファイルと同じではありません。おそらくインターネット上のライブラリを見つけて、rarを解凍することができます。 – Danny

答えて

1

RAR形式は独自のものである:http://en.wikipedia.org/wiki/RARどのようにこれまでのシンプルなGoogle検索の戻りこのサイト:http://www.catacombae.org/jlrarx.html#rarlib

また.zipファイルのために、JavaはInflaterInputStream http://download.oracle.com/javase/1,5.0/docs/api/java/util/zip/InflaterInputStream.html

を持っていることもGZIPとZIPのための特定のサブクラスを持っていますファイル。

は、他の圧縮方法があります。http://www.7-zip.org/sdk.html

は特に、あなたの質問に答えるために:はいzipファイルを解凍するには良いコードがあります。 APIは上にリンクされていますhttp://download.oracle.com/javase/1,5.0/docs/api/java/util/zip/InflaterInputStream.html

コードを書く際に問題がある場合は、より具体的な質問を投稿してください。

関連する問題