2018/02/20
信頼できない ZIP ファイルは ZipInputStream で開いてはいけない
@Java 1.8.0
`ZipInputStream` から取得した `ZipEntry` の `getSize()` は `-1` になることがあります。
```java
`highlight: 6;
private void read(InputStream is) throws IOException {
ZipInputStream zis = new ZipInputStream(is);
ZipEntry entry;
while ((entry = zis.getNextEntry()) != null) {
// getSize() が -1 になることがある
Log.d(TAG, entry.getName() + "'s size is " + entry.getSize());
}
}
```