ex.zip
のような名前のファイルがあります。この例では、Zipファイルには同じ名前のファイル(ex.txt)が1つだけ含まれています。私は毎回zipファイルを抽出したくありません。私は、zipファイルを抽出せずにファイル(ex.txt)の内容を読む必要があります。私は以下のようないくつかのコードを試してみましたが、私は変数内のファイルの名前だけを読むことができます。Javaで抽出せずにZippedファイルの内容を読み取る方法
ファイルの内容を読み込んで変数に格納するにはどうすればよいですか?
は、あなたの考えは、それはバイト配列にあるとしてzipファイルを読み込み、変数に格納することである
fis=new FileInputStream("C:/Documents and Settings/satheesh/Desktop/ex.zip");
ZipInputStream zis = new ZipInputStream(new BufferedInputStream(fis));
ZipEntry entry;
while((entry = zis.getNextEntry()) != null) {
i=i+1;
System.out.println(entry);
System.out.println(i);
//read from zis until available
}
、あなたの質問は非常に明確ではありません。 ZIPからファイルを抽出するかどうかを指定しますか? *あなたは何を解決しようとしていますか? – parsifal
Bye way:Navigation Sytemsは同じ方法で、デジタル道路地図データをメインメモリに圧縮して保存し、必要に応じて部品を解凍します。 – AlexWien