0
ZipArchieveInputStream
ストリームからデータを読み込むときの無限ループ - 無効または破損したzipファイルがストリームを渡されたとき。ZipArchieveInputStreamを無限にループさせないようにするには?
ZipArchiveInputStream stream = new ZipArchiveInputStream(file, charset, true);
while((entry = stream.getNextZipEntry())!=null) {
while((read = stream.read(buf)) != -1) {
//This loops to infinity for invalid entry
}
}
ありがとうカルロス!私はzipファイルに存在するエンティティを抽出するためにそれを使用しています。これは 'ZipInputStream'で達成可能ですか? – Natasha
はい、同じ機能を持っているようです。 –