Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Info Directory Centrale

public final class CentralDirectoryInfo
extends Object

java.lang.Object
com.android.tradefed.util.zip.CentralDirectoryInfo


CentralDirectoryInfo è una classe contenente le informazioni di un file/cartella all'interno di un file zip.

Formato generale del file zip: [Intestazione del file locale + Dati compressi [+ Intestazione locale estesa]?]* [Directory centrale]* [Fine del record della directory centrale]

Fare riferimento al seguente collegamento per maggiori dettagli: https://en.wikipedia.org/wiki/Zip_(file_format)

Riepilogo

Costruttori pubblici

CentralDirectoryInfo (byte[] data, int startOffset)

Costruttore per raccogliere le informazioni di una voce di file all'interno di un file zip.

CentralDirectoryInfo (byte[] data, int startOffset, boolean useZip64)

Costruttore per raccogliere le informazioni di una voce di file all'interno di un file zip.

Costruttori protetti

CentralDirectoryInfo ()

Costruttore predefinito utilizzato per unit test.

Metodi pubblici

boolean equals (Object o)
int getCompressedSize ()

Ottieni la dimensione compressa.

int getCompressionMethod ()

Ottieni il metodo di compressione.

long getCrc ()

Ottieni il CRC del file.

long getExternalFileAttributes ()

Ottieni gli attributi del file esterno.

int getExtraFieldLength ()

Ottieni la lunghezza del campo extra.

int getFileCommentLength ()

Ottieni la lunghezza del commento del file.

String getFileName ()

Ottieni il nome del file incluso il percorso relativo.

int getFileNameLength ()

Ottieni la lunghezza del nome del file.

int getFilePermission ()

Ottieni il permesso del file Linux, memorizzato negli ultimi 9 bit degli attributi del file esterno.

int getInfoSize ()

Ottieni la dimensione della voce della directory centrale.

int getInternalFileAttributes ()

Ottieni gli attributi del file interno.

long getLocalHeaderOffset ()

Ottieni l'offset della voce dell'intestazione del file locale.

long getUncompressedSize ()

Ottieni la dimensione non compressa.

int hashCode ()
void setCompressedSize (long compressionSize)

Imposta la dimensione compressa.

void setCompressionMethod (int compressionMethod)

Imposta il metodo di compressione.

void setCrc (long crc)

Imposta il CRC del file.

void setExternalFileAttributes (long externalFileAttributes)

Imposta gli attributi del file esterno.

void setExtraFieldLength (int extraFieldLength)

Imposta la lunghezza del campo extra.

void setFileCommentLength (int fileCommentLength)

Imposta la lunghezza del commento del file.

void setFileName (String fileName)

Impostare il nome del file incluso il relativo percorso.

void setFileNameLength (int fileNameLength)

Imposta la lunghezza del nome del file.

void setInternalFileAttributes (int internalFileAttributes)

Imposta gli attributi del file interno.

void setLocalHeaderOffset (long localHeaderOffset)

Imposta l'offset della voce dell'intestazione del file locale.

void setUncompressedSize (long uncompressedSize)

Imposta la dimensione non compressa.

String toString ()

Costruttori pubblici

Info Directory Centrale

public CentralDirectoryInfo (byte[] data, 
                int startOffset)

Costruttore per raccogliere le informazioni di una voce di file all'interno di un file zip.

Parametri
data byte : byte[] di dati che contiene le informazioni di una voce di file.

startOffset int : offset iniziale del blocco di informazioni.

Info Directory Centrale

public CentralDirectoryInfo (byte[] data, 
                int startOffset, 
                boolean useZip64)

Costruttore per raccogliere le informazioni di una voce di file all'interno di un file zip.

Parametri
data byte : byte[] di dati che contiene le informazioni di una voce di file.

startOffset int : offset iniziale del blocco di informazioni.

useZip64 boolean : un booleano per supportare il formato zip64 in download parziale.

Costruttori protetti

Info Directory Centrale

protected CentralDirectoryInfo ()

Costruttore predefinito utilizzato per unit test.

Metodi pubblici

è uguale a

public boolean equals (Object o)

Parametri
o Object

ritorna
boolean

getCompressedSize

public int getCompressedSize ()

Ottieni la dimensione compressa.

ritorna
int

getCompressionMethod

public int getCompressionMethod ()

Ottieni il metodo di compressione.

ritorna
int

getCrc

public long getCrc ()

Ottieni il CRC del file.

ritorna
long

getExternalFileAttributes

public long getExternalFileAttributes ()

Ottieni gli attributi del file esterno.

ritorna
long

getExtraFieldLength

public int getExtraFieldLength ()

Ottieni la lunghezza del campo extra.

ritorna
int

getFileCommentLength

public int getFileCommentLength ()

Ottieni la lunghezza del commento del file.

ritorna
int

getFileName

public String getFileName ()

Ottieni il nome del file incluso il percorso relativo.

ritorna
String

getFileNameLength

public int getFileNameLength ()

Ottieni la lunghezza del nome del file.

ritorna
int

getFilePermission

public int getFilePermission ()

Ottieni il permesso del file Linux, memorizzato negli ultimi 9 bit degli attributi del file esterno.

ritorna
int

getInfoSize

public int getInfoSize ()

Ottieni la dimensione della voce della directory centrale.

ritorna
int

getInternalFileAttributes

public int getInternalFileAttributes ()

Ottieni gli attributi del file interno.

ritorna
int

getLocalHeaderOffset

public long getLocalHeaderOffset ()

Ottieni l'offset della voce dell'intestazione del file locale.

ritorna
long

getUncompressedSize

public long getUncompressedSize ()

Ottieni la dimensione non compressa.

ritorna
long

codice hash

public int hashCode ()

ritorna
int

setCompressedSize

public void setCompressedSize (long compressionSize)

Imposta la dimensione compressa.

Parametri
compressionSize long

setCompressionMethod

public void setCompressionMethod (int compressionMethod)

Imposta il metodo di compressione.

Parametri
compressionMethod int

setCrc

public void setCrc (long crc)

Imposta il CRC del file.

Parametri
crc long

setExternalFileAttributes

public void setExternalFileAttributes (long externalFileAttributes)

Imposta gli attributi del file esterno.

Parametri
externalFileAttributes long

setExtraFieldLength

public void setExtraFieldLength (int extraFieldLength)

Imposta la lunghezza del campo extra.

Parametri
extraFieldLength int

setFileCommentLength

public void setFileCommentLength (int fileCommentLength)

Imposta la lunghezza del commento del file.

Parametri
fileCommentLength int

setFileName

public void setFileName (String fileName)

Impostare il nome del file incluso il relativo percorso.

Parametri
fileName String

setFileNameLength

public void setFileNameLength (int fileNameLength)

Imposta la lunghezza del nome del file.

Parametri
fileNameLength int

setInternalFileAttributes

public void setInternalFileAttributes (int internalFileAttributes)

Imposta gli attributi del file interno.

Parametri
internalFileAttributes int

setLocalHeaderOffset

public void setLocalHeaderOffset (long localHeaderOffset)

Imposta l'offset della voce dell'intestazione del file locale.

Parametri
localHeaderOffset long

setUncompressedSize

public void setUncompressedSize (long uncompressedSize)

Imposta la dimensione non compressa.

Parametri
uncompressedSize long

accordare

public String toString ()

ritorna
String