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, unsupportedOperation
public GzCompressor()
public GzCompressor(String suffix)
public void addFile(String file)
FileCompressor
addFile
in interface FileCompressor
addFile
in class BaseFileCompressor
file
- filepublic void addFile(File file)
FileCompressor
addFile
in interface FileCompressor
addFile
in class BaseFileCompressor
file
- filepublic void addFile(String name, String file)
FileCompressor
addFile
in interface FileCompressor
addFile
in class BaseFileCompressor
name
- namefile
- filepublic void addFile(String name, File file)
FileCompressor
addFile
in interface FileCompressor
addFile
in class BaseFileCompressor
name
- namefile
- filepublic void addFilePrefix(String prefix, String file)
FileCompressor
addFilePrefix
in interface FileCompressor
addFilePrefix
in class BaseFileCompressor
prefix
- prefixfile
- filepublic void addFilePrefix(String prefix, File file)
FileCompressor
addFilePrefix
in interface FileCompressor
addFilePrefix
in class BaseFileCompressor
prefix
- prefixfile
- filepublic void addFile(String name, byte[] bs)
FileCompressor
addFile
in interface FileCompressor
addFile
in class BaseFileCompressor
name
- namebs
- bspublic void addFile(String name, InputStream in)
FileCompressor
addFile
in interface FileCompressor
addFile
in class BaseFileCompressor
name
- 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
FileCompressor
compress
in interface FileCompressor
compress
in class BaseFileCompressor
Exception
- compressExceptionpublic void doCompress() throws Exception
BaseFileCompressor
doCompress
in class BaseFileCompressor
Exception
- Exceptionpublic org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream getCloseable()
FileCompressor
Copyright © 2024. All rights reserved.