LzxArchiveEntry
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.zip.IArchiveFileEntry
public class LzxArchiveEntry implements IArchiveFileEntry
Represents a single file within LZX archive.
Methods
Method | Description |
---|---|
extract(OutputStream destination) | Extracts the entry to the stream provided. |
extract(String path) | Extracts Lzx archive entry to a filesystem by path. |
getCommentary() | Gets the commentary. |
getCompressedSize() | Gets size of the compressed file. |
getLength() | Gets the length of the entry in bytes. |
getModificationTime() | Gets the last modified time of the entry. |
getName() | Gets the name of the entry. |
getUncompressedSize() | Gets size of the original file. |
isDirectory() | Gets a value indicating whether this entry is a directory. |
extract(OutputStream destination)
public final void extract(OutputStream destination)
Extracts the entry to the stream provided.
Parameters:
Parameter | Type | Description |
---|---|---|
destination | java.io.OutputStream | Destination stream. Must be writable. |
extract(String path)
public final File extract(String path)
Extracts Lzx archive entry to a filesystem by path.
try (FileInputStream lzxFile = new FileInputStream("archive.lzx")) {
try (LzxArchive archive = new LzxArchive(lzxFile)) {
archive.getEntries().get(0).extract("extracted.bin");
}
} catch (IOException ex) {
}
Parameters:
Parameter | Type | Description |
---|---|---|
path | java.lang.String | Path to file which will store decompressed data. |
Returns: java.io.File - FileSystemInfoInstance containing extracted data.
getCommentary()
public final String getCommentary()
Gets the commentary.
Returns: java.lang.String - the commentary.
getCompressedSize()
public final long getCompressedSize()
Gets size of the compressed file.
Returns: long - size of the compressed file.
getLength()
public final Long getLength()
Gets the length of the entry in bytes.
Returns: java.lang.Long - the length of the entry in bytes
getModificationTime()
public final Date getModificationTime()
Gets the last modified time of the entry.
Returns: java.util.Date - the last modified time of the entry.
getName()
public final String getName()
Gets the name of the entry.
Archives for compression only, such as gzip, bzip2, lzip, lzma, xz, z has name “File.bin” unless another name can be found in headers.
Returns: java.lang.String - the name of the entry
getUncompressedSize()
public final long getUncompressedSize()
Gets size of the original file.
Returns: long - size of the original file.
isDirectory()
public final boolean isDirectory()
Gets a value indicating whether this entry is a directory.
Returns: boolean - a value indicating whether this entry is a directory.