zip流的读操作
ZipInputStream是一种FilterInputStream,它可以直接读取zip包的内容。
ZipInputStream的使用:首先创建一个ZipInputStream,通常是传入一个FileInputStream作为数据源,然后,循坏调用getNextEntry(),知道返回null,表示Zip流的结束。
ZipEntry实际上表示的就是一个压缩文件或者目录,如果是压缩文件,就用read()方法不断读取,知道返回-1。
代码实现:
try (ZipInputStream zip = new ZipInputStream(new FileInputStream(...))) {
ZipEntry entry = null;
<