public final class LZMACompressionFormat extends Object implements CompressionFormat
Modifier and Type | Method and Description |
---|---|
org.apache.commons.compress.compressors.CompressorInputStream |
compressorInputStream(InputStream is) |
org.apache.commons.compress.compressors.CompressorOutputStream |
compressorOutputStream(OutputStream os) |
org.apache.commons.compress.compressors.CompressorOutputStream |
create(File compressedFile)
Creates a new compressed file.
|
static CompressionFormat |
get()
Required by
CompressionFormatFactory . |
String |
getCompressedFileName(String fileName)
Maps the given fileName to the name that a corresponding compressed file would have.
|
String |
getName() |
String |
getUncompressedFileName(String fileName)
Maps the given fileName to the name that a corresponding uncompressed file would have.
|
boolean |
isCompressedFileName(String fileName) |
boolean |
matches(byte[] signature,
int signatureLength) |
org.apache.commons.compress.compressors.CompressorInputStream |
open(File compressedFile)
Opens an existing compressed file for reading.
|
String |
toString() |
public static CompressionFormat get()
CompressionFormatFactory
.public String getName()
getName
in interface CompressionFormat
public boolean isCompressedFileName(String fileName)
isCompressedFileName
in interface CompressionFormat
CompressionFormat
public String getCompressedFileName(String fileName)
CompressionFormat
getCompressedFileName
in interface CompressionFormat
public String getUncompressedFileName(String fileName)
CompressionFormat
getUncompressedFileName
in interface CompressionFormat
public org.apache.commons.compress.compressors.CompressorInputStream compressorInputStream(InputStream is) throws IOException
compressorInputStream
in interface CompressionFormat
CompressorInputStream
for this format which reads from the given input streamIOException
public org.apache.commons.compress.compressors.CompressorInputStream open(File compressedFile) throws IOException
CompressionFormat
open
in interface CompressionFormat
CompressorInputStream
for this format which reads from the given compressedFileIOException
public org.apache.commons.compress.compressors.CompressorOutputStream compressorOutputStream(OutputStream os) throws org.apache.commons.compress.compressors.CompressorException
compressorOutputStream
in interface CompressionFormat
CompressorOutputStream
for this format which writes to the given output
streamorg.apache.commons.compress.compressors.CompressorException
- Creation of compressed contents in in this format is not supportedpublic org.apache.commons.compress.compressors.CompressorOutputStream create(File compressedFile) throws org.apache.commons.compress.compressors.CompressorException
CompressionFormat
create
in interface CompressionFormat
CompressorOutputStream
for this format which writes to the given compressedFile
org.apache.commons.compress.compressors.CompressorException
- Creation of compressed files in in this format is not supportedpublic boolean matches(byte[] signature, int signatureLength)
matches
in interface CompressionFormat
Copyright © 2018 Arno Unkrig. All rights reserved.