A C D F G H I J N O P R S T U V W Z
A
- AbstractCompressHandlerInit - com.github.houbb.compress.support.pipiline.init中的类
-
抽象的 handler 初始化类
1.
- AbstractCompressHandlerInit() - 类 的构造器com.github.houbb.compress.support.pipiline.init.AbstractCompressHandlerInit
-
- ArchiveHandler - com.github.houbb.compress.handler中的接口
-
归档器接口
- ArchiveHandlerAdaptor - com.github.houbb.compress.handler.adaptor中的类
-
- ArchiveHandlerAdaptor() - 类 的构造器com.github.houbb.compress.handler.adaptor.ArchiveHandlerAdaptor
-
C
- close() - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
-
这个流必须关闭,不然信息可能无法刷新。
- closeArchiveEntry() - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
-
- com.github.houbb.compress - 程序包 com.github.houbb.compress
-
- com.github.houbb.compress.api - 程序包 com.github.houbb.compress.api
-
- com.github.houbb.compress.api.impl - 程序包 com.github.houbb.compress.api.impl
-
- com.github.houbb.compress.bs - 程序包 com.github.houbb.compress.bs
-
- com.github.houbb.compress.constant - 程序包 com.github.houbb.compress.constant
-
- com.github.houbb.compress.constant.enums - 程序包 com.github.houbb.compress.constant.enums
-
- com.github.houbb.compress.exception - 程序包 com.github.houbb.compress.exception
-
- com.github.houbb.compress.handler - 程序包 com.github.houbb.compress.handler
-
- com.github.houbb.compress.handler.adaptor - 程序包 com.github.houbb.compress.handler.adaptor
-
- com.github.houbb.compress.handler.archive - 程序包 com.github.houbb.compress.handler.archive
-
- com.github.houbb.compress.handler.compressor - 程序包 com.github.houbb.compress.handler.compressor
-
压缩算法
对于大部分使用者来说,压缩算法其实是不需要感知的。
- com.github.houbb.compress.handler.factory - 程序包 com.github.houbb.compress.handler.factory
-
- com.github.houbb.compress.handler.io - 程序包 com.github.houbb.compress.handler.io
-
- com.github.houbb.compress.support - 程序包 com.github.houbb.compress.support
-
- com.github.houbb.compress.support.pipiline - 程序包 com.github.houbb.compress.support.pipiline
-
- com.github.houbb.compress.support.pipiline.init - 程序包 com.github.houbb.compress.support.pipiline.init
-
- com.github.houbb.compress.util - 程序包 com.github.houbb.compress.util
-
- compress(ICompressContext) - 接口 中的方法com.github.houbb.compress.api.ICompress
-
压缩
- Compress - com.github.houbb.compress.api.impl中的类
-
project: compress-ICompress
create on 2020/3/2 21:04
- Compress() - 类 的构造器com.github.houbb.compress.api.impl.Compress
-
- compress(ICompressContext) - 类 中的方法com.github.houbb.compress.api.impl.Compress
-
- compress() - 类 中的方法com.github.houbb.compress.bs.CompressBs
-
压缩
- compress(String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
-
执行文件压缩
1.
- compress(String, String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
-
执行文件压缩
默认根据目标后缀选择压缩算法。
- compress(CompressTypeEnum, String, String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
-
执行文件压缩
- CompressBs - com.github.houbb.compress.bs中的类
-
压缩引导类
- CompressConst - com.github.houbb.compress.constant中的类
-
project: compress-CompressConst
create on 2020/3/2 20:28
- CompressContext - com.github.houbb.compress.api.impl中的类
-
默认的上下文实现
- CompressContext() - 类 的构造器com.github.houbb.compress.api.impl.CompressContext
-
- CompressContextBs - com.github.houbb.compress.bs中的类
-
压缩上下文引导类
- CompressFactory - com.github.houbb.compress.handler.factory中的类
-
压缩相关类工厂
- CompressHandlerAdaptor - com.github.houbb.compress.handler.adaptor中的类
-
handler 接口适配器
- CompressHandlerAdaptor() - 类 的构造器com.github.houbb.compress.handler.adaptor.CompressHandlerAdaptor
-
- CompressHelper - com.github.houbb.compress.util中的类
-
project: compress-CompressHelper
create on 2020/3/2 19:48
- CompressorHandler - com.github.houbb.compress.handler中的接口
-
压缩器
- CompressorHandlerAdaptor - com.github.houbb.compress.handler.adaptor中的类
-
- CompressorHandlerAdaptor() - 类 的构造器com.github.houbb.compress.handler.adaptor.CompressorHandlerAdaptor
-
- CompressRuntimeException - com.github.houbb.compress.exception中的异常错误
-
压缩解压运行时异常
- CompressRuntimeException() - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
-
- CompressRuntimeException(String) - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
-
- CompressRuntimeException(String, Throwable) - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
-
- CompressRuntimeException(Throwable) - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
-
- CompressRuntimeException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
-
- compressType() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
-
压缩类型
- compressType() - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- compressType(CompressTypeEnum) - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- compressType() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
- compressType(CompressTypeEnum) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
- CompressTypeEnum - com.github.houbb.compress.constant.enums中的枚举
-
压缩类型枚举
- createArchiveEntry(File, String) - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
-
D
- DEFAULT_UNCOMPRESS_FILE_SUFFIX - 类 中的静态变量com.github.houbb.compress.constant.CompressConst
-
默认的解压缩文件后缀
F
- fileSuffix() - 枚举 中的方法com.github.houbb.compress.constant.enums.CompressTypeEnum
-
- finish() - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
-
G
- getArchiveEntry(ArchiveOutputStream, File, String) - 类 中的方法com.github.houbb.compress.handler.archive.JarArchiveHandler
-
- getArchiveEntry(ArchiveOutputStream, File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ServenZArchiveHandler
-
- getArchiveEntry(ArchiveOutputStream, File, String) - 类 中的方法com.github.houbb.compress.handler.archive.TarArchiveHandler
-
- getArchiveEntry(ArchiveOutputStream, File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ZipArchiveHandler
-
- getArchiveInputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.JarUnArchiveHandler
-
- getArchiveInputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ServenZUnArchiveHandler
-
- getArchiveInputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.TarUnArchiveHandler
-
- getArchiveInputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ZipUnArchiveHandler
-
- getArchiveOutputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.JarArchiveHandler
-
- getArchiveOutputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ServenZArchiveHandler
-
- getArchiveOutputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.TarArchiveHandler
-
- getArchiveOutputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ZipArchiveHandler
-
- getEntrySize(ArchiveEntry) - 类 中的方法com.github.houbb.compress.handler.archive.ZipUnArchiveHandler
-
- getHandler(CompressTypeEnum) - 类 中的静态方法com.github.houbb.compress.handler.factory.CompressFactory
-
获取解压缩实现
- getHandler(CompressTypeEnum) - 类 中的静态方法com.github.houbb.compress.handler.factory.UnCompressFactory
-
获取解压缩实现
- getNextEntry() - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveInputStream
-
H
- handle(ICompressContext) - 类 中的方法com.github.houbb.compress.handler.adaptor.CompressHandlerAdaptor
-
- handle(ICompressContext) - 接口 中的方法com.github.houbb.compress.handler.ICompressHandler
-
执行上下文
- HandlerPipeline - com.github.houbb.compress.support.pipiline中的接口
-
处理器泳道
1.
I
- ICompress - com.github.houbb.compress.api中的接口
-
project: compress-ICompress
create on 2020/3/2 21:04
- ICompressContext - com.github.houbb.compress.api中的接口
-
上下文接口
- ICompressHandler - com.github.houbb.compress.handler中的接口
-
- initHandler(HandlerPipeline) - 类 中的方法com.github.houbb.compress.support.pipiline.init.AbstractCompressHandlerInit
-
初始化 handler
- isRelativePath() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
-
归档是否使用相对路径
1.
- isRelativePath() - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- isRelativePath(boolean) - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
设置是否使用相对路径
- isRelativePath(boolean) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
是否使用相对路径
1.
- isRelativePath() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
J
- JarArchiveHandler - com.github.houbb.compress.handler.archive中的类
-
jar 归档实现
- JarArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.JarArchiveHandler
-
- JarUnArchiveHandler - com.github.houbb.compress.handler.archive中的类
-
- JarUnArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.JarUnArchiveHandler
-
N
- newInstance() - 类 中的静态方法com.github.houbb.compress.api.impl.CompressContext
-
新建对象
- newInstance(CompressTypeEnum) - 类 中的静态方法com.github.houbb.compress.bs.CompressBs
-
指定压缩算法
- newInstance() - 类 中的静态方法com.github.houbb.compress.bs.CompressContextBs
-
创建新实例
O
- of(String) - 枚举 中的静态方法com.github.houbb.compress.constant.enums.CompressTypeEnum
-
根据文件后缀获取对应的实现
P
- password() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
-
密码
- password(String) - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- password() - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- password(String) - 类 中的方法com.github.houbb.compress.bs.CompressBs
-
指定密码
- password(String) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
设置密码
1.
- password() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
- putArchiveEntry(ArchiveEntry) - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
-
R
- relativePath(boolean) - 类 中的方法com.github.houbb.compress.bs.CompressBs
-
指定是否使用相对路径
S
- ServenZArchiveHandler - com.github.houbb.compress.handler.archive中的类
-
http://commons.apache.org/proper/commons-compress/zip.html#ZipArchiveOutputStream
[java压缩7z](https://www.jianshu.com/p/f982e797d753)
[]()
- ServenZArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.ServenZArchiveHandler
-
- ServenZUnArchiveHandler - com.github.houbb.compress.handler.archive中的类
-
- ServenZUnArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.ServenZUnArchiveHandler
-
- SevenZArchiveInputStream - com.github.houbb.compress.handler.io中的类
-
目的:因为 SevenZOutputFile 这个类没有严格实现 ArchiveOutputStream 接口,使用组合的方式,使其保持接口的一致性。
- SevenZArchiveInputStream(SevenZFile) - 类 的构造器com.github.houbb.compress.handler.io.SevenZArchiveInputStream
-
- SevenZArchiveOutputStream - com.github.houbb.compress.handler.io中的类
-
目的:因为 SevenZOutputFile 这个类没有严格实现 ArchiveOutputStream 接口,使用组合的方式,使其保持接口的一致性。
- SevenZArchiveOutputStream(SevenZOutputFile) - 类 的构造器com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
-
- source(String...) - 类 中的方法com.github.houbb.compress.bs.CompressBs
-
指定原始文件路径
- source(String...) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
- sourcePathFirst() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
-
获取第一个原始文件 path
- sourcePathFirst() - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- sourcePathFirst() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
- sourcePaths() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
-
原始文件 path 列表
- sourcePaths(List<Path>) - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- sourcePaths() - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- sourcePaths() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
T
- TarArchiveHandler - com.github.houbb.compress.handler.archive中的类
-
- TarArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.TarArchiveHandler
-
- target(String) - 类 中的方法com.github.houbb.compress.bs.CompressBs
-
指定目标文件路径
- target(String) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
指定目标路径
- targetPath() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
-
目标文件路径
- targetPath(Path) - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- targetPath() - 类 中的方法com.github.houbb.compress.api.impl.CompressContext
-
- targetPath() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
-
- TarUnArchiveHandler - com.github.houbb.compress.handler.archive中的类
-
- TarUnArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.TarUnArchiveHandler
-
U
- UnArchiveHandler - com.github.houbb.compress.handler中的接口
-
解档器接口
- UnArchiveHandlerAdaptor - com.github.houbb.compress.handler.adaptor中的类
-
- UnArchiveHandlerAdaptor() - 类 的构造器com.github.houbb.compress.handler.adaptor.UnArchiveHandlerAdaptor
-
- uncompress(ICompressContext) - 接口 中的方法com.github.houbb.compress.api.ICompress
-
解压缩
- uncompress(ICompressContext) - 类 中的方法com.github.houbb.compress.api.impl.Compress
-
- uncompress() - 类 中的方法com.github.houbb.compress.bs.CompressBs
-
解压缩
- uncompress(CompressTypeEnum, String, String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
-
执行文件解压
- uncompress(String, String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
-
执行文件解压
- uncompress(String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
-
执行文件解压
- UnCompressFactory - com.github.houbb.compress.handler.factory中的类
-
压缩相关类工厂
- UnCompressHandler - com.github.houbb.compress.handler中的接口
-
解压缩器接口
- UnCompressHandlerAdaptor - com.github.houbb.compress.handler.adaptor中的类
-
- UnCompressHandlerAdaptor() - 类 的构造器com.github.houbb.compress.handler.adaptor.UnCompressHandlerAdaptor
-
V
- valueOf(String) - 枚举 中的静态方法com.github.houbb.compress.constant.enums.CompressTypeEnum
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法com.github.houbb.compress.constant.enums.CompressTypeEnum
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
W
- write(byte[]) - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
-
Z
- ZipArchiveHandler - com.github.houbb.compress.handler.archive中的类
-
zip 归档实现
- ZipArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.ZipArchiveHandler
-
- ZipUnArchiveHandler - com.github.houbb.compress.handler.archive中的类
-
zip 解档实现
- ZipUnArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.ZipUnArchiveHandler
-
A C D F G H I J N O P R S T U V W Z
Copyright © 2020. All rights reserved.