Class GzipParameters
java.lang.Object
org.apache.commons.compress.compressors.gzip.GzipParameters
Parameters for the GZIP compressor.
- Since:
- 1.7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGets size of the buffer used to retrieve compressed data.intlongintvoidsetBufferSize(int bufferSize) Sets size of the buffer used to retrieve compressed data fromDeflaterand write to underlyingOutputStream.voidsetComment(String comment) voidsetCompressionLevel(int compressionLevel) Sets the compression level.voidsetFilename(String fileName) Sets the name of the compressed file.voidsetModificationTime(long modificationTime) Sets the modification time of the compressed file.voidsetOperatingSystem(int operatingSystem) Sets the operating system on which the compression took place.
-
Constructor Details
-
GzipParameters
public GzipParameters()
-
-
Method Details
-
getCompressionLevel
-
setCompressionLevel
Sets the compression level.- Parameters:
compressionLevel- the compression level (between 0 and 9)- See Also:
-
getModificationTime
-
setModificationTime
Sets the modification time of the compressed file.- Parameters:
modificationTime- the modification time, in milliseconds
-
getFilename
-
setFilename
Sets the name of the compressed file.- Parameters:
fileName- the name of the file without the directory path
-
getComment
-
setComment
-
getOperatingSystem
-
setOperatingSystem
Sets the operating system on which the compression took place. The defined values are:- 0: FAT file system (MS-DOS, OS/2, NT/Win32)
- 1: Amiga
- 2: VMS (or OpenVMS)
- 3: Unix
- 4: VM/CMS
- 5: Atari TOS
- 6: HPFS file system (OS/2, NT)
- 7: Macintosh
- 8: Z-System
- 9: CP/M
- 10: TOPS-20
- 11: NTFS file system (NT)
- 12: QDOS
- 13: Acorn RISCOS
- 255: Unknown
- Parameters:
operatingSystem- the code of the operating system
-
getBufferSize
Gets size of the buffer used to retrieve compressed data.- Returns:
- The size of the buffer used to retrieve compressed data.
- Since:
- 1.21
- See Also:
-
setBufferSize
Sets size of the buffer used to retrieve compressed data fromDeflaterand write to underlyingOutputStream.- Parameters:
bufferSize- the bufferSize to set. Must be a positive value.- Since:
- 1.21
-