Uses of Interface
org.miaixz.bus.extra.compress.archiver.Archiver
Packages that use Archiver
Package
Description
基于commons-compress的压缩解压封装
支持包括:gzip, bzip2, xz, lzma, Pack200, DEFLATE, Brotli, DEFLATE64, ZStandard and Z, the archiver formats are 7z,
ar, arj, cpio, dump, tar and zip等格式。
基于commons-compress的打包(压缩)封装
-
Uses of Archiver in org.miaixz.bus.extra.compress
Methods in org.miaixz.bus.extra.compress that return ArchiverModifier and TypeMethodDescriptionstatic ArchiverCompressKit.createArchiver(Charset charset, String archiverName, File file) 创建归档器,支持:ArchiveStreamFactory.ARArchiveStreamFactory.CPIOArchiveStreamFactory.JARArchiveStreamFactory.TARArchiveStreamFactory.ZIPArchiveStreamFactory.SEVEN_Zstatic ArchiverCompressKit.createArchiver(Charset charset, String archiverName, OutputStream out) 创建归档器,支持:ArchiveStreamFactory.ARArchiveStreamFactory.CPIOArchiveStreamFactory.JARArchiveStreamFactory.TARArchiveStreamFactory.ZIPArchiveStreamFactory.SEVEN_Z -
Uses of Archiver in org.miaixz.bus.extra.compress.archiver
Classes in org.miaixz.bus.extra.compress.archiver that implement ArchiverModifier and TypeClassDescriptionclass7zip格式的归档封装class数据归档封装,归档即将几个文件或目录打成一个压缩包 支持的归档文件格式为:ArchiveStreamFactory.ARArchiveStreamFactory.CPIOArchiveStreamFactory.JARArchiveStreamFactory.TARArchiveStreamFactory.ZIPMethods in org.miaixz.bus.extra.compress.archiver that return ArchiverModifier and TypeMethodDescriptiondefault Archiver将文件或目录加入归档,目录采取递归读取方式按照层级加入Archiver.add(File file, String path, Function<String, String> fileNameEditor, Predicate<File> filter) 将文件或目录加入归档包,目录采取递归读取方式按照层级加入default Archiver将文件或目录加入归档包,目录采取递归读取方式按照层级加入default Archiver将文件或目录加入归档,目录采取递归读取方式按照层级加入Archiver.finish()结束已经增加的文件归档,此方法不会关闭归档流,可以继续添加文件