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. La bloc de données se trouve au début de chaque entrée de fichier.

Format général du fichier ZIP: [En-tête du fichier local + Données compressées [+ En-tête local étendu]?]* [Répertoire central]* [Fin de l'enregistrement du répertoire central]

Pour en savoir plus, consultez la page https://en.wikipedia.org/wiki/Zip_(file_format)

Résumé

Constantes

int LOCAL_FILE_HEADER_SIZE

Constructeurs publics

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

Constructeur pour 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

En-tête du fichier local

public LocalFileHeader (File partialZipFile)

Paramètres
partialZipFile File

En-tête du fichier local

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Constructeur pour 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 du 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