近在自学javaWeb,先复习一下java,把还给老师的东西再找回来(知识如果不用很快会忘记啊)。。
看到了zip压缩,决定要整理一下。
java将有关zip压缩的内容都封装在java.util.zip宝中,用java实现zip压缩,不用考虑压缩算法,java已经将这些进行了封装
实际上用java实现zip压缩涉及的是一个“输入输出流”的概念
用java实现一个文件的zip压缩,过程可以简单地表示为:
当然具体实现要比这个复杂一点,比如要先像zip文件中写入目录进入点。。如果要压缩文件夹中的内容要遍历文件夹中的文件和子文件夹。
先给出源代码,再解释: