Encabezado de archivo local

public final class LocalFileHeader
extends Object

java.lang.Objeto
com.android.tradefed.util.zip.LocalFileHeader


LocalFileHeader es una clase que contiene la información de un archivo/carpeta dentro de un archivo zip. El bloque de datos se encuentra al principio de cada entrada de archivo.

Formato general del archivo zip: [Encabezado del archivo local + Datos comprimidos [+ Encabezado local extendido]?]* [Directorio central]* [Fin del registro del directorio central]

Consulte el siguiente enlace para obtener más detalles: https://en.wikipedia.org/wiki/Zip_(file_format)

Resumen

Constantes

int LOCAL_FILE_HEADER_SIZE

Constructores públicos

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

Constructor para recopilar información del encabezado del archivo local de una entrada de archivo en un archivo 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)

Constructores públicos

Encabezado de archivo local

public LocalFileHeader (File partialZipFile)

Parámetros
partialZipFile File

Encabezado de archivo local

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Constructor para recopilar información del encabezado del archivo local de una entrada de archivo en un archivo zip.

Parámetros
partialZipFile File : un ERROR(/File) contiene la información del encabezado del archivo local.

startOffset long : el desplazamiento inicial del bloque de datos para el encabezado de un archivo local.

Lanza
IOExcepción

Métodos públicos

obtener tamaño comprimido

public long getCompressedSize ()

Devoluciones
long

obtener método de compresión

public int getCompressionMethod ()

Devoluciones
int

obtenerCrc

public long getCrc ()

Devoluciones
long

getExtraFieldLength

public int getExtraFieldLength ()

Devoluciones
int

getFileNameLength

public int getFileNameLength ()

Devoluciones
int

getHeaderSize

public int getHeaderSize ()

Devoluciones
int

obtener tamaño sin comprimir

public long getUncompressedSize ()

Devoluciones
long