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 général du fichier ZIP : [En-tête de fichier local + Données compressées [+ En-tête local étendu]?]* [Répertoire central]* [Enregistrement de fin de répertoire central]

Pour en savoir plus, consultez le lien suivant : 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 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

Génère
IOException

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 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
java.io.IOException
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