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
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. |
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 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. |
Métodos públicos
obtener tamaño comprimido
public long getCompressedSize ()
obtener método de compresión
public int getCompressionMethod ()
obtenerCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
obtener tamaño sin comprimir
public long getUncompressedSize ()