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
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. |
constantes
public static final int LOCAL_FILE_HEADER_SIZE
Valor constante: 30 (0x0000001e)
Constructores públicos
public LocalFileHeader (File partialZipFile)
Parámetros |
---|
partialZipFile | File |
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. |
Métodos públicos
obtenerTamañoComprimido
public long getCompressedSize ()
getCompressionMethod
public int getCompressionMethod ()
obtenerCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()