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. O bloco de dados está na parte inicial 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 obter 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 de 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 de 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.

Lança
IOException

Métodos públicos

getCompressedSize

public long getCompressedSize ()

Devoluções
long

getCompressionMethod

public int getCompressionMethod ()

Devoluções
int

getCrc

public long getCrc ()

Devoluções
long

getExtraFieldLength

public int getExtraFieldLength ()

Devoluções
int

getFileNameLength

public int getFileNameLength ()

Devoluções
int

getHeaderSize

public int getHeaderSize ()

Devoluções
int

getUncompressedSize

public long getUncompressedSize ()

Devoluções
long