IArchiveFileEntry

public interface IArchiveFileEntry

Detta gränssnitt representerar en arkivfilspost.

Metoder

MetodBeskrivning
extract(OutputStream destination)Extraherar posten till den angivna strömmen.
extract(String path)Extraherar posten till filsystemet enligt den angivna sökvägen.
getLength()Hämtar längden på posten i byte.
getName()Hämtar postens namn.

extract(OutputStream destination)

public abstract void extract(OutputStream destination)

Extraherar posten till den angivna strömmen.

Parameters:

ParameterTypBeskrivning
måljava.io.OutputStreamdestinationsström. Måste vara skrivbar

extract(String path)

public abstract File extract(String path)

Extraherar posten till filsystemet enligt den angivna sökvägen.

Parameters:

ParameterTypBeskrivning
pathjava.lang.Stringsökvägen till destinationsfilen. Om filen redan finns kommer den att skrivas över.

Returns: java.io.File - java.io.File-instans som innehåller extraherade data

getLength()

public abstract Long getLength()

Hämtar längden på posten i byte.

Returns: java.lang.Long - längden på posten i byte

getName()

public abstract String getName()

Hämtar postens namn.

Arkiv endast för komprimering, såsom gzip, bzip2, lzip, lzma, xz, z har namnet “File.bin” om inte ett annat namn kan hittas i rubrikerna.

Returns: java.lang.String - postens namn