Class GzipParameters
java.lang.Object
org.apache.commons.compress.compressors.gzip.GzipParameters
Parameters for the GZIP compressor.
- Since:
- 1.7
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Gets size of the buffer used to retrieve compressed data.int
int
Gets the deflater strategy.Deprecated.Gets the file name.long
int
void
setBufferSize
(int bufferSize) Sets size of the buffer used to retrieve compressed data fromDeflater
and write to underlyingOutputStream
.void
setComment
(String comment) void
setCompressionLevel
(int compressionLevel) Sets the compression level.void
setDeflateStrategy
(int deflateStrategy) Sets the deflater strategy.void
setFilename
(String fileName) Deprecated.UsesetFileName(String)
.void
setFileName
(String fileName) Sets the name of the compressed file.void
setModificationTime
(long modificationTime) Sets the modification time of the compressed file.void
setOperatingSystem
(int operatingSystem) Sets the operating system on which the compression took place.
-
Constructor Details
-
GzipParameters
public GzipParameters()
-
-
Method Details
-
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:
-
getComment
-
getCompressionLevel
-
getDeflateStrategy
Gets the deflater strategy.- Returns:
- the deflater strategy,
Deflater.DEFAULT_STRATEGY
by default. - Since:
- 1.23
- See Also:
-
getFilename
Deprecated.UsegetFileName()
.Gets the file name.- Returns:
- the file name.
-
getFileName
Gets the file name.- Returns:
- the file name.
- Since:
- 2.25.0
-
getModificationTime
-
getOperatingSystem
-
setBufferSize
Sets size of the buffer used to retrieve compressed data fromDeflater
and write to underlyingOutputStream
.- Parameters:
bufferSize
- the bufferSize to set. Must be a positive value.- Since:
- 1.21
-
setComment
-
setCompressionLevel
Sets the compression level.- Parameters:
compressionLevel
- the compression level (between 0 and 9)- See Also:
-
setDeflateStrategy
Sets the deflater strategy.- Parameters:
deflateStrategy
- the new compression strategy- Since:
- 1.23
- See Also:
-
setFilename
Deprecated.UsesetFileName(String)
.Sets the name of the compressed file.- Parameters:
fileName
- the name of the file without the directory path
-
setFileName
Sets the name of the compressed file.- Parameters:
fileName
- the name of the file without the directory path
-
setModificationTime
Sets the modification time of the compressed file.- Parameters:
modificationTime
- the modification time, in milliseconds
-
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
-
getFileName()
.