Package org.miaixz.bus.core.io.compress
package org.miaixz.bus.core.io.compress
压缩解压封装
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescriptionDeflate算法 Deflate是同时使用了LZ77算法与哈夫曼编码(Huffman Coding)的一个无损数据压缩算法。GZIP是用于Unix系统的文件压缩 gzip的基础是DEFLATE
InflaterInputStream包装实现,实现"deflate"算法解压 参考:org.apache.hc.client5.http.entity.DeflateInputStreamZip文件拷贝的FileVisitor实现,zip中追加文件,此类非线程安全 此类在遍历源目录并复制过程中会自动创建目标目录中不存在的上级目录ZipFile资源包装Zip文件或流读取器,一般用于Zip文件解压Zip文件替换,用户替换源Zip文件,并生成新的文件Zip资源表示,如Zip流资源或Zip文件资源Zip安全相关类,如检查Zip bomb漏洞等ZipInputStream资源包装Zip生成封装