CentralDirectoryInfo
public
final
class
CentralDirectoryInfo
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.zip.CentralDirectoryInfo |
CentralDirectoryInfo è una classe che contiene le informazioni di un file/cartella all'interno di un file ZIP.
Formato generale del file ZIP: [Intestazione file locale + Dati compressi [+ Intestazione locale estesa]?]* [Central directory]* [End of central directory record]
Per ulteriori dettagli, consulta il seguente link: 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 del file ZIP. |
|
CentralDirectoryInfo(byte[] data, int startOffset, boolean useZip64)
Costruttore per raccogliere le informazioni di una voce di file all'interno del file ZIP. |
|
Scuderie protette | |
|---|---|
CentralDirectoryInfo()
Costruttore predefinito utilizzato per il test delle unità. |
|
Metodi pubblici | |
|---|---|
boolean
|
equals(Object o)
|
int
|
getCompressedSize()
Ottieni le dimensioni compresse. |
int
|
getCompressionMethod()
Ottieni il metodo di compressione. |
long
|
getCrc()
Recupera il CRC del file. |
long
|
getExternalFileAttributes()
Recupera gli attributi del file esterno. |
int
|
getExtraFieldLength()
Ottieni la lunghezza del campo aggiuntivo. |
int
|
getFileCommentLength()
Ottieni la lunghezza del commento del file. |
String
|
getFileName()
Recupera il nome del file, incluso il percorso relativo. |
int
|
getFileNameLength()
Recupera la lunghezza del nome del file. |
int
|
getFilePermission()
Ottieni l'autorizzazione per i file Linux, memorizzata negli ultimi 9 bit degli attributi dei file esterni. |
int
|
getInfoSize()
Ottieni la dimensione della voce della directory centrale. |
int
|
getInternalFileAttributes()
Recupera gli attributi del file interno. |
long
|
getLocalHeaderOffset()
Ottieni l'offset della voce di intestazione del file locale. |
long
|
getUncompressedSize()
Ottieni le dimensioni non compresse. |
int
|
hashCode()
|
boolean
|
isSymLink()
Controlla se si tratta di un link simbolico. |
void
|
setCompressedSize(long compressionSize)
Imposta le dimensioni compresse. |
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 aggiuntivo. |
void
|
setFileCommentLength(int fileCommentLength)
Imposta la lunghezza del commento del file. |
void
|
setFileName(String fileName)
Imposta il nome del file, incluso il percorso relativo. |
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 di intestazione del file locale. |
void
|
setUncompressedSize(long uncompressedSize)
Imposta le dimensioni non compresse. |
String
|
toString()
|
Costruttori pubblici
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data,
int startOffset)Costruttore per raccogliere le informazioni di una voce di file all'interno del 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. |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data,
int startOffset,
boolean useZip64)Costruttore per raccogliere le informazioni di una voce di file all'interno del 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 valore booleano per supportare il formato zip64 nel download parziale. |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
Scuderie protette
CentralDirectoryInfo
protected CentralDirectoryInfo ()
Costruttore predefinito utilizzato per il test delle unità.
Metodi pubblici
uguale a
public boolean equals (Object o)
| Parametri | |
|---|---|
o |
Object |
| Resi | |
|---|---|
boolean |
|
getCompressedSize
public int getCompressedSize ()
Ottieni le dimensioni compresse.
| Resi | |
|---|---|
int |
|
getCompressionMethod
public int getCompressionMethod ()
Ottieni il metodo di compressione.
| Resi | |
|---|---|
int |
|
getCrc
public long getCrc ()
Recupera il CRC del file.
| Resi | |
|---|---|
long |
|
getExternalFileAttributes
public long getExternalFileAttributes ()
Recupera gli attributi del file esterno.
| Resi | |
|---|---|
long |
|
getExtraFieldLength
public int getExtraFieldLength ()
Ottieni la lunghezza del campo aggiuntivo.
| Resi | |
|---|---|
int |
|
getFileCommentLength
public int getFileCommentLength ()
Ottieni la lunghezza del commento del file.
| Resi | |
|---|---|
int |
|
getFileName
public String getFileName ()
Recupera il nome del file, incluso il percorso relativo.
| Resi | |
|---|---|
String |
|
getFileNameLength
public int getFileNameLength ()
Recupera la lunghezza del nome del file.
| Resi | |
|---|---|
int |
|
getFilePermission
public int getFilePermission ()
Ottieni l'autorizzazione per i file Linux, memorizzata negli ultimi 9 bit degli attributi dei file esterni.
| Resi | |
|---|---|
int |
|
getInfoSize
public int getInfoSize ()
Ottieni la dimensione della voce della directory centrale.
| Resi | |
|---|---|
int |
|
getInternalFileAttributes
public int getInternalFileAttributes ()
Recupera gli attributi del file interno.
| Resi | |
|---|---|
int |
|
getLocalHeaderOffset
public long getLocalHeaderOffset ()
Ottieni l'offset della voce di intestazione del file locale.
| Resi | |
|---|---|
long |
|
getUncompressedSize
public long getUncompressedSize ()
Ottieni le dimensioni non compresse.
| Resi | |
|---|---|
long |
|
hashCode
public int hashCode ()
| Resi | |
|---|---|
int |
|
isSymLink
public boolean isSymLink ()
Controlla se si tratta di un link simbolico.
| Resi | |
|---|---|
boolean |
|
setCompressedSize
public void setCompressedSize (long compressionSize)
Imposta le dimensioni compresse.
| 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 aggiuntivo.
| 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)
Imposta il nome del file, incluso il percorso relativo.
| 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 di intestazione del file locale.
| Parametri | |
|---|---|
localHeaderOffset |
long |
setUncompressedSize
public void setUncompressedSize (long uncompressedSize)
Imposta le dimensioni non compresse.
| Parametri | |
|---|---|
uncompressedSize |
long |
toString
public String toString ()
| Resi | |
|---|---|
String |
|