Package com.imyeyu.compress
Class GZipDecompressor
- All Implemented Interfaces:
com.imyeyu.utils.OS.FileSystem
Gzip 解压器
- Version:
- 2024-06-30 19:47
- Author:
- 夜雨
-
Field Summary
Fields inherited from class com.imyeyu.compress.AbstractRunner
fileCallback, isInterrupt, isPause, pauseLock, progressCallbackFields inherited from interface com.imyeyu.utils.OS.FileSystem
COMPARATOR_FILE_NAME, SEP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GZipDecompressor创建解压器static GZipDecompressorfrom(InputStream fromStream) 创建解压器static GZipDecompressor创建解压器protected void执行从文件解压protected voidtoPath(InputStream fromStream, String toPath) 执行从输入流解压Methods inherited from class com.imyeyu.compress.Decompressor
of, of, of, toPathMethods inherited from class com.imyeyu.compress.AbstractRunner
awaitIfPaused, ensureRunning, fileCallback, finishProgress, handleFile, handleProgress, handleTransferred, initByteProgress, interrupt, nonClosing, nonClosing, normalizeEntryName, pause, progressCallback, resetProgress, self, setFileCallback, setProgressCallback, start, transfer, transfer
-
Constructor Details
-
GZipDecompressor
public GZipDecompressor()
-
-
Method Details
-
from
创建解压器- Parameters:
fromFile- 源压缩文件- Returns:
- 解压器
-
from
创建解压器- Parameters:
fromPath- 源压缩文件路径- Returns:
- 解压器
-
from
创建解压器- Parameters:
fromStream- 源压缩输入流- Returns:
- 解压器
-
toPath
Description copied from class:Decompressor执行从文件解压- Overrides:
toPathin classDecompressor<GZipDecompressor>- Parameters:
fromFile- 源压缩文件toPath- 目标目录- Throws:
Exception- 解压失败
-
toPath
Description copied from class:Decompressor执行从输入流解压- Specified by:
toPathin classDecompressor<GZipDecompressor>- Parameters:
fromStream- 源压缩输入流toPath- 目标目录- Throws:
Exception- 解压失败
-