En-tête de fichier local

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 du fichier local + Données compressées [+ En-tête local étendu]?]* [Répertoire central]* [Fin de l'enregistrement du répertoire central]

Reportez-vous au lien suivant pour plus de détails : 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 de fichier local

public LocalFileHeader (File partialZipFile)

Paramètres
partialZipFile File

En-tête de 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 : une ERROR(/File) contient les informations d'en-tête du fichier local.

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

Jetés
IOException

Méthodes publiques

getCompressedSize

public long getCompressedSize ()

Retour
long

getCompressionMethod

public int getCompressionMethod ()

Retour
int

obtenirCrc

public long getCrc ()

Retour
long

getExtraFieldLength

public int getExtraFieldLength ()

Retour
int

getFileNameLength

public int getFileNameLength ()

Retour
int

getHeaderSize

public int getHeaderSize ()

Retour
int

getUncompressedSize

public long getUncompressedSize ()

Retour
long