Cabeçalho de arquivo local

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. A ou bloco de dados está no início de cada entrada de arquivo.

Formato geral do arquivo ZIP: [cabeçalho do arquivo local + dados compactados [+ cabeçalho local estendido]?]* [Diretório central]* [Fim do registro do diretório central]

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

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 constante: 30 (0x0000001e)

Construtores públicos

Cabeçalho de arquivo local

public LocalFileHeader (File partialZipFile)

Parâmetros
partialZipFile File

Cabeçalho de arquivo local

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 para um cabeçalho de arquivo local.

Gera
IOException

Métodos públicos

getCompressSize

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

getUncompactSize

public long getUncompressedSize ()

Retorna
long