CentralDirectoryInfo
  public
  
  final
  
  class
  CentralDirectoryInfo
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.zip.CentralDirectoryInfo | 
CentralDirectoryInfo est une classe contenant les informations d'un fichier/dossier dans un fichier ZIP.
Format global du fichier ZIP: [En-tête de fichier local + Données compressées [+ En-tête local étendu]?]* [Central directory]* [End of central directory record]
Pour en savoir plus, consultez le lien suivant: https://fr.wikipedia.org/wiki/Zip_(format_de_fichier)
Résumé
| Constructeurs publics | |
|---|---|
| 
      CentralDirectoryInfo(byte[] data, int startOffset)
      Constructeur permettant de collecter les informations d'une entrée de fichier dans un fichier ZIP. | |
| 
      CentralDirectoryInfo(byte[] data, int startOffset, boolean useZip64)
      Constructeur permettant de collecter les informations d'une entrée de fichier dans un fichier ZIP. | |
| Constructeurs protégés | |
|---|---|
| 
      CentralDirectoryInfo()
      Constructeur par défaut utilisé pour les tests unitaires. | |
| Méthodes publiques | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
       | 
| 
        
        
        
        
        
        int | 
      getCompressedSize()
      Obtenez la taille compressée. | 
| 
        
        
        
        
        
        int | 
      getCompressionMethod()
      Obtenez la méthode de compression. | 
| 
        
        
        
        
        
        long | 
      getCrc()
      Obtenez le CRC du fichier. | 
| 
        
        
        
        
        
        long | 
      getExternalFileAttributes()
      Obtenez les attributs du fichier externe. | 
| 
        
        
        
        
        
        int | 
      getExtraFieldLength()
      Obtenez la longueur du champ supplémentaire. | 
| 
        
        
        
        
        
        int | 
      getFileCommentLength()
      Obtenir la longueur du commentaire du fichier | 
| 
        
        
        
        
        
        String | 
      getFileName()
      Obtenez le nom du fichier, y compris le chemin d'accès relatif. | 
| 
        
        
        
        
        
        int | 
      getFileNameLength()
      Obtenez la longueur du nom de fichier. | 
| 
        
        
        
        
        
        int | 
      getFilePermission()
      Obtenez l'autorisation de fichier Linux, stockée dans les neuf derniers bits des attributs de fichier externes. | 
| 
        
        
        
        
        
        int | 
      getInfoSize()
      Obtenez la taille de l'entrée du répertoire central. | 
| 
        
        
        
        
        
        int | 
      getInternalFileAttributes()
      Obtenez les attributs de fichier internes. | 
| 
        
        
        
        
        
        long | 
      getLocalHeaderOffset()
      Obtenez le décalage de l'entrée d'en-tête de fichier local. | 
| 
        
        
        
        
        
        long | 
      getUncompressedSize()
      Obtenez la taille non compressée. | 
| 
        
        
        
        
        
        int | 
      hashCode()
       | 
| 
        
        
        
        
        
        boolean | 
      isSymLink()
      Vérifie s'il s'agit d'un lien symbolique. | 
| 
        
        
        
        
        
        void | 
      setCompressedSize(long compressionSize)
      Définissez la taille compressée. | 
| 
        
        
        
        
        
        void | 
      setCompressionMethod(int compressionMethod)
      Définissez la méthode de compression. | 
| 
        
        
        
        
        
        void | 
      setCrc(long crc)
      Définissez le CRC du fichier. | 
| 
        
        
        
        
        
        void | 
      setExternalFileAttributes(long externalFileAttributes)
      Définissez les attributs de fichier externes. | 
| 
        
        
        
        
        
        void | 
      setExtraFieldLength(int extraFieldLength)
      Définissez la longueur du champ supplémentaire. | 
| 
        
        
        
        
        
        void | 
      setFileCommentLength(int fileCommentLength)
      Définissez la longueur du commentaire du fichier. | 
| 
        
        
        
        
        
        void | 
      setFileName(String fileName)
      Définissez le nom du fichier, y compris le chemin d'accès relatif. | 
| 
        
        
        
        
        
        void | 
      setFileNameLength(int fileNameLength)
      Définissez la longueur du nom de fichier. | 
| 
        
        
        
        
        
        void | 
      setInternalFileAttributes(int internalFileAttributes)
      Définissez les attributs de fichier internes. | 
| 
        
        
        
        
        
        void | 
      setLocalHeaderOffset(long localHeaderOffset)
      Définit le décalage de l'entrée d'en-tête de fichier local. | 
| 
        
        
        
        
        
        void | 
      setUncompressedSize(long uncompressedSize)
      Définissez la taille non compressée. | 
| 
        
        
        
        
        
        String | 
      toString()
       | 
Constructeurs publics
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, 
                int startOffset)Constructeur permettant de collecter les informations d'une entrée de fichier dans un fichier ZIP.
| Paramètres | |
|---|---|
| data | byte:byte[]de données contenant les informations d'une entrée de fichier. | 
| startOffset | int: décalage de début du bloc d'informations. | 
| Génère | |
|---|---|
|  | IOException | 
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, 
                int startOffset, 
                boolean useZip64)Constructeur permettant de collecter les informations d'une entrée de fichier dans un fichier ZIP.
| Paramètres | |
|---|---|
| data | byte:byte[]de données contenant les informations d'une entrée de fichier. | 
| startOffset | int: décalage de début du bloc d'informations. | 
| useZip64 | boolean: valeur booléenne permettant de prendre en charge le format zip64 lors d'un téléchargement partiel. | 
| Génère | |
|---|---|
|  | IOException | 
Constructeurs protégés
CentralDirectoryInfo
protected CentralDirectoryInfo ()
Constructeur par défaut utilisé pour les tests unitaires.
Méthodes publiques
equals
public boolean equals (Object o)
| Paramètres | |
|---|---|
| o | Object | 
| Renvoie | |
|---|---|
| boolean | |
getCompressedSize
public int getCompressedSize ()
Obtenez la taille compressée.
| Renvoie | |
|---|---|
| int | |
getCompressionMethod
public int getCompressionMethod ()
Obtenez la méthode de compression.
| Renvoie | |
|---|---|
| int | |
getCrc
public long getCrc ()
Obtenez le CRC du fichier.
| Renvoie | |
|---|---|
| long | |
getExternalFileAttributes
public long getExternalFileAttributes ()
Obtenez les attributs du fichier externe.
| Renvoie | |
|---|---|
| long | |
getExtraFieldLength
public int getExtraFieldLength ()
Obtenez la longueur du champ supplémentaire.
| Renvoie | |
|---|---|
| int | |
getFileCommentLength
public int getFileCommentLength ()
Obtenir la longueur du commentaire du fichier
| Renvoie | |
|---|---|
| int | |
getFileName
public String getFileName ()
Obtenez le nom du fichier, y compris le chemin d'accès relatif.
| Renvoie | |
|---|---|
| String | |
getFileNameLength
public int getFileNameLength ()
Obtenez la longueur du nom de fichier.
| Renvoie | |
|---|---|
| int | |
getFilePermission
public int getFilePermission ()
Obtenez l'autorisation de fichier Linux, stockée dans les neuf derniers bits des attributs de fichier externes.
| Renvoie | |
|---|---|
| int | |
getInfoSize
public int getInfoSize ()
Obtenez la taille de l'entrée de répertoire central.
| Renvoie | |
|---|---|
| int | |
getInternalFileAttributes
public int getInternalFileAttributes ()
Obtenez les attributs de fichier internes.
| Renvoie | |
|---|---|
| int | |
getLocalHeaderOffset
public long getLocalHeaderOffset ()
Obtenez le décalage de l'entrée d'en-tête de fichier local.
| Renvoie | |
|---|---|
| long | |
getUncompressedSize
public long getUncompressedSize ()
Obtenez la taille non compressée.
| Renvoie | |
|---|---|
| long | |
hashCode
public int hashCode ()
| Renvoie | |
|---|---|
| int | |
isSymLink
public boolean isSymLink ()
Vérifie s'il s'agit d'un lien symbolique.
| Renvoie | |
|---|---|
| boolean | |
setCompressedSize
public void setCompressedSize (long compressionSize)
Définissez la taille compressée.
| Paramètres | |
|---|---|
| compressionSize | long | 
setCompressionMethod
public void setCompressionMethod (int compressionMethod)
Définissez la méthode de compression.
| Paramètres | |
|---|---|
| compressionMethod | int | 
setCrc
public void setCrc (long crc)
Définissez le CRC du fichier.
| Paramètres | |
|---|---|
| crc | long | 
setExternalFileAttributes
public void setExternalFileAttributes (long externalFileAttributes)
Définissez les attributs de fichier externes.
| Paramètres | |
|---|---|
| externalFileAttributes | long | 
setExtraFieldLength
public void setExtraFieldLength (int extraFieldLength)
Définissez la longueur du champ supplémentaire.
| Paramètres | |
|---|---|
| extraFieldLength | int | 
setFileCommentLength
public void setFileCommentLength (int fileCommentLength)
Définissez la longueur du commentaire du fichier.
| Paramètres | |
|---|---|
| fileCommentLength | int | 
setFileName
public void setFileName (String fileName)
Définissez le nom du fichier, y compris le chemin d'accès relatif.
| Paramètres | |
|---|---|
| fileName | String | 
setFileNameLength
public void setFileNameLength (int fileNameLength)
Définissez la longueur du nom de fichier.
| Paramètres | |
|---|---|
| fileNameLength | int | 
setInternalFileAttributes
public void setInternalFileAttributes (int internalFileAttributes)
Définissez les attributs de fichier internes.
| Paramètres | |
|---|---|
| internalFileAttributes | int | 
setLocalHeaderOffset
public void setLocalHeaderOffset (long localHeaderOffset)
Définit le décalage de l'entrée d'en-tête de fichier local.
| Paramètres | |
|---|---|
| localHeaderOffset | long | 
setUncompressedSize
public void setUncompressedSize (long uncompressedSize)
Définissez la taille non compressée.
| Paramètres | |
|---|---|
| uncompressedSize | long | 
toString
public String toString ()
| Renvoie | |
|---|---|
| String | |
