public class GzCompressor extends BaseFileCompressor
compressFiles, compressStreams, suffix| Constructor and Description |
|---|
GzCompressor() |
GzCompressor(String suffix) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFile(File file)
添加文件
|
void |
addFile(String file)
添加文件
|
void |
addFile(String name,
byte[] bs)
添加文件
|
void |
addFile(String name,
File file)
添加文件
|
void |
addFile(String name,
InputStream in)
添加文件
|
void |
addFile(String name,
String file)
添加文件
|
void |
addFilePrefix(String prefix,
File file)
添加文件
|
void |
addFilePrefix(String prefix,
String file)
添加文件
|
void |
compress()
进行压缩
|
void |
doCompress()
执行压缩
|
org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream |
getCloseable()
获取可关闭接口
|
void |
setCompressFile(byte[] bs) |
void |
setCompressFile(File file)
设置压缩文件
|
void |
setCompressFile(InputStream in) |
void |
setCompressFile(String file) |
void |
setCompressFile(String name,
byte[] bs) |
void |
setCompressFile(String name,
InputStream in)
设置压缩文件
|
void |
setCompressOutputStream(OutputStream compressOutputStream)
设置压缩输出流
|
compressNotify, getAbsoluteCompressPath, getSuffix, notify, setAbsoluteCompressPath, setCompressPath, setFileName, setSuffix, unsupportedOperationpublic GzCompressor()
public GzCompressor(String suffix)
public void addFile(String file)
FileCompressoraddFile in interface FileCompressoraddFile in class BaseFileCompressorfile - filepublic void addFile(File file)
FileCompressoraddFile in interface FileCompressoraddFile in class BaseFileCompressorfile - filepublic void addFile(String name, String file)
FileCompressoraddFile in interface FileCompressoraddFile in class BaseFileCompressorname - namefile - filepublic void addFile(String name, File file)
FileCompressoraddFile in interface FileCompressoraddFile in class BaseFileCompressorname - namefile - filepublic void addFilePrefix(String prefix, String file)
FileCompressoraddFilePrefix in interface FileCompressoraddFilePrefix in class BaseFileCompressorprefix - prefixfile - filepublic void addFilePrefix(String prefix, File file)
FileCompressoraddFilePrefix in interface FileCompressoraddFilePrefix in class BaseFileCompressorprefix - prefixfile - filepublic void addFile(String name, byte[] bs)
FileCompressoraddFile in interface FileCompressoraddFile in class BaseFileCompressorname - namebs - bspublic void addFile(String name, InputStream in)
FileCompressoraddFile in interface FileCompressoraddFile in class BaseFileCompressorname - namein - inpublic void setCompressFile(String file)
public void setCompressFile(File file)
file - 压缩文件public void setCompressFile(byte[] bs)
public void setCompressFile(String name, byte[] bs)
public void setCompressFile(InputStream in)
public void setCompressFile(String name, InputStream in)
name - namein - inpublic void setCompressOutputStream(OutputStream compressOutputStream)
compressOutputStream - compressOutputStreampublic void compress()
throws Exception
FileCompressorcompress in interface FileCompressorcompress in class BaseFileCompressorException - compressExceptionpublic void doCompress()
throws Exception
BaseFileCompressordoCompress in class BaseFileCompressorException - Exceptionpublic org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream getCloseable()
FileCompressorCopyright © 2025. All rights reserved.