LocalFileHeader

public final class LocalFileHeader
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.zip.LocalFileHeader


LocalFileHeader est une classe contenant les informations d'un fichier/dossier dans un fichier ZIP. Le bloc de données se trouve au début de chaque entrée de fichier.

Format global du fichier ZIP: [En-tête de fichier local + Données compressées [+ En-tête local étendu]?]* [Central directory]* [End of central directory record]

Pour en savoir plus, consultez le lien suivant: https://fr.wikipedia.org/wiki/Zip_(format_de_fichier)

Résumé

Constantes

int LOCAL_FILE_HEADER_SIZE

Constructeurs publics

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

Constructeur permettant de collecter les informations d'en-tête de fichier local d'une entrée de fichier dans un fichier ZIP.

Méthodes publiques

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

Valeur constante : 30 (0x0000001e)

Constructeurs publics

LocalFileHeader

public LocalFileHeader (File partialZipFile)

Paramètres
partialZipFile File

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Constructeur permettant de collecter les informations d'en-tête de fichier local d'une entrée de fichier dans un fichier ZIP.

Paramètres
partialZipFile File: un ERROR(/File) contient les informations d'en-tête de fichier local.

startOffset long: décalage de début du bloc de données pour un en-tête de fichier local.

Génère
IOException

Méthodes publiques

getCompressedSize

public long getCompressedSize ()

Renvoie
long

getCompressionMethod

public int getCompressionMethod ()

Renvoie
int

getCrc

public long getCrc ()

Renvoie
long

getExtraFieldLength

public int getExtraFieldLength ()

Renvoie
int

getFileNameLength

public int getFileNameLength ()

Renvoie
int

getHeaderSize

public int getHeaderSize ()

Renvoie
int

getUncompressedSize

public long getUncompressedSize ()

Renvoie
long