LocalFileHeader

public final class LocalFileHeader
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.zip.LocalFileHeader


LocalFileHeader é uma classe que contém as informações de um arquivo/pasta dentro de um arquivo ZIP. O bloco de dados está na parte inicial de cada entrada de arquivo.

Formato geral do arquivo ZIP: [Cabeçalho de arquivo local + Dados compactados [+ Cabeçalho local estendido]?]* [Central directory]* [End of central directory record]

Consulte o link a seguir para mais detalhes: https://pt.wikipedia.org/wiki/Zip_(formato_de_arquivo)

Resumo

Constantes

int LOCAL_FILE_HEADER_SIZE

Construtores públicos

LocalFileHeader(File partialZipFile)
LocalFileHeader(File partialZipFile, long startOffset)

Construtor para coletar informações do cabeçalho de arquivo local de uma entrada de arquivo em um arquivo ZIP.

Métodos públicos

long getCompressedSize()
int getCompressionMethod()
long getCrc()
int getExtraFieldLength()
int getFileNameLength()
int getHeaderSize()
long getUncompressedSize()

Constantes

LOCAL_FILE_HEADER_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

Valor da constante: 30 (0x0000001e)

Construtores públicos

LocalFileHeader

public LocalFileHeader (File partialZipFile)

Parâmetros
partialZipFile File

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Construtor para coletar informações do cabeçalho de arquivo local de uma entrada de arquivo em um arquivo ZIP.

Parâmetros
partialZipFile File: um ERROR(/File) contém as informações do cabeçalho do arquivo local.

startOffset long: o deslocamento inicial do bloco de dados de um cabeçalho de arquivo local.

Gera
IOException

Métodos públicos

getCompressedSize

public long getCompressedSize ()

Retorna
long

getCompressionMethod

public int getCompressionMethod ()

Retorna
int

getCrc

public long getCrc ()

Retorna
long

getExtraFieldLength

public int getExtraFieldLength ()

Retorna
int

getFileNameLength

public int getFileNameLength ()

Retorna
int

getHeaderSize

public int getHeaderSize ()

Retorna
int

getUncompressedSize

public long getUncompressedSize ()

Retorna
long