LocalFileHeaderLocalFileHeader

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 en la parte inicial de cada entrada de archivo.

Formato general del archivo zip: [Encabezado de 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 de encabezado de 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

LocalFileHeaderLocalFileHeader

public LocalFileHeader (File partialZipFile)

Parámetros
partialZipFile File

LocalFileHeaderLocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Constructor para recopilar información de encabezado de 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 de inicio del bloque de datos para un encabezado de archivo local.

Lanza
IOException

Métodos públicos

obtenerTamañoComprimido

public long getCompressedSize ()

Devoluciones
long

getCompressionMethod

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

getUncompressedSize

public long getUncompressedSize ()

Devoluciones
long