Package org.miaixz.bus.core.io.compress


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