CentralDirectoryInfo
  public
  
  final
  
  class
  CentralDirectoryInfo
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.zip.CentralDirectoryInfo | 
CentralDirectoryInfo es una clase que contiene la información de un archivo o una carpeta dentro de un archivo ZIP.
Formato general del archivo ZIP: [Encabezado de archivo local + Datos comprimidos [+ Encabezado local extendido]?]* [Directorio central]* [Final del registro del directorio central]
Consulta el siguiente vínculo para obtener más información: https://en.wikipedia.org/wiki/Zip_(file_format)
Resumen
| Constructores públicos | |
|---|---|
| 
      CentralDirectoryInfo(byte[] data, int startOffset)
      Es un constructor para recopilar la información de una entrada de archivo dentro del archivo ZIP. | |
| 
      CentralDirectoryInfo(byte[] data, int startOffset, boolean useZip64)
      Es un constructor para recopilar la información de una entrada de archivo dentro del archivo ZIP. | |
| Constructores protegidos | |
|---|---|
| 
      CentralDirectoryInfo()
      Es el constructor predeterminado que se usa para la prueba de unidades. | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
       | 
| 
        
        
        
        
        
        int | 
      getCompressedSize()
      Obtén el tamaño comprimido. | 
| 
        
        
        
        
        
        int | 
      getCompressionMethod()
      Obtén el método de compresión. | 
| 
        
        
        
        
        
        long | 
      getCrc()
      Obtén el CRC del archivo. | 
| 
        
        
        
        
        
        long | 
      getExternalFileAttributes()
      Obtén los atributos del archivo externo. | 
| 
        
        
        
        
        
        int | 
      getExtraFieldLength()
      Obtén la longitud del campo adicional. | 
| 
        
        
        
        
        
        int | 
      getFileCommentLength()
      Obtén la longitud del comentario del archivo. | 
| 
        
        
        
        
        
        String | 
      getFileName()
      Obtén el nombre del archivo, incluida la ruta de acceso relativa. | 
| 
        
        
        
        
        
        int | 
      getFileNameLength()
      Obtén la longitud del nombre del archivo. | 
| 
        
        
        
        
        
        int | 
      getFilePermission()
      Obtén el permiso de archivo de Linux, almacenado en los últimos 9 bits de los atributos de archivo externos. | 
| 
        
        
        
        
        
        int | 
      getInfoSize()
      Obtén el tamaño de la entrada del directorio central. | 
| 
        
        
        
        
        
        int | 
      getInternalFileAttributes()
      Obtén los atributos de archivo internos. | 
| 
        
        
        
        
        
        long | 
      getLocalHeaderOffset()
      Obtén el desplazamiento de la entrada del encabezado del archivo local. | 
| 
        
        
        
        
        
        long | 
      getUncompressedSize()
      Obtén el tamaño sin comprimir. | 
| 
        
        
        
        
        
        int | 
      hashCode()
       | 
| 
        
        
        
        
        
        boolean | 
      isSymLink()
      Verifica si se trata de un symlink. | 
| 
        
        
        
        
        
        void | 
      setCompressedSize(long compressionSize)
      Establece el tamaño comprimido. | 
| 
        
        
        
        
        
        void | 
      setCompressionMethod(int compressionMethod)
      Establece el método de compresión. | 
| 
        
        
        
        
        
        void | 
      setCrc(long crc)
      Establece el CRC del archivo. | 
| 
        
        
        
        
        
        void | 
      setExternalFileAttributes(long externalFileAttributes)
      Establece los atributos del archivo externo. | 
| 
        
        
        
        
        
        void | 
      setExtraFieldLength(int extraFieldLength)
      Establece la longitud del campo adicional. | 
| 
        
        
        
        
        
        void | 
      setFileCommentLength(int fileCommentLength)
      Establece la longitud de los comentarios del archivo. | 
| 
        
        
        
        
        
        void | 
      setFileName(String fileName)
      Establece el nombre del archivo, incluida la ruta de acceso relativa. | 
| 
        
        
        
        
        
        void | 
      setFileNameLength(int fileNameLength)
      Establece la longitud del nombre del archivo. | 
| 
        
        
        
        
        
        void | 
      setInternalFileAttributes(int internalFileAttributes)
      Establece los atributos de archivo internos. | 
| 
        
        
        
        
        
        void | 
      setLocalHeaderOffset(long localHeaderOffset)
      Establece el desplazamiento de la entrada del encabezado del archivo local. | 
| 
        
        
        
        
        
        void | 
      setUncompressedSize(long uncompressedSize)
      Establece el tamaño sin comprimir. | 
| 
        
        
        
        
        
        String | 
      toString()
       | 
Constructores públicos
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, 
                int startOffset)Es un constructor para recopilar la información de una entrada de archivo dentro del archivo ZIP.
| Parámetros | |
|---|---|
| data | byte:byte[]de datos que contiene la información de una entrada de archivo. | 
| startOffset | int: Es el desplazamiento inicial del bloque de información. | 
| Arroja | |
|---|---|
|  | IOException | 
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, 
                int startOffset, 
                boolean useZip64)Es un constructor para recopilar la información de una entrada de archivo dentro del archivo ZIP.
| Parámetros | |
|---|---|
| data | byte:byte[]de datos que contiene la información de una entrada de archivo. | 
| startOffset | int: Es el desplazamiento inicial del bloque de información. | 
| useZip64 | boolean: Es un valor booleano para admitir el formato zip64 en la descarga parcial. | 
| Arroja | |
|---|---|
|  | IOException | 
Constructores protegidos
CentralDirectoryInfo
protected CentralDirectoryInfo ()
Es el constructor predeterminado que se usa para la prueba de unidades.
Métodos públicos
equals
public boolean equals (Object o)
| Parámetros | |
|---|---|
| o | Object | 
| Muestra | |
|---|---|
| boolean | |
getCompressedSize
public int getCompressedSize ()
Obtén el tamaño comprimido.
| Muestra | |
|---|---|
| int | |
getCompressionMethod
public int getCompressionMethod ()
Obtén el método de compresión.
| Muestra | |
|---|---|
| int | |
getCrc
public long getCrc ()
Obtén el CRC del archivo.
| Muestra | |
|---|---|
| long | |
getExternalFileAttributes
public long getExternalFileAttributes ()
Obtén los atributos del archivo externo.
| Muestra | |
|---|---|
| long | |
getExtraFieldLength
public int getExtraFieldLength ()
Obtén la longitud del campo adicional.
| Muestra | |
|---|---|
| int | |
getFileCommentLength
public int getFileCommentLength ()
Obtén la longitud del comentario del archivo.
| Muestra | |
|---|---|
| int | |
getFileName
public String getFileName ()
Obtén el nombre del archivo, incluida la ruta de acceso relativa.
| Muestra | |
|---|---|
| String | |
getFileNameLength
public int getFileNameLength ()
Obtén la longitud del nombre del archivo.
| Muestra | |
|---|---|
| int | |
getFilePermission
public int getFilePermission ()
Obtén el permiso de archivo de Linux, almacenado en los últimos 9 bits de los atributos de archivo externos.
| Muestra | |
|---|---|
| int | |
getInfoSize
public int getInfoSize ()
Obtén el tamaño de la entrada del directorio central.
| Muestra | |
|---|---|
| int | |
getInternalFileAttributes
public int getInternalFileAttributes ()
Obtén los atributos de archivo internos.
| Muestra | |
|---|---|
| int | |
getLocalHeaderOffset
public long getLocalHeaderOffset ()
Obtén el desplazamiento de la entrada del encabezado del archivo local.
| Muestra | |
|---|---|
| long | |
getUncompressedSize
public long getUncompressedSize ()
Obtén el tamaño sin comprimir.
| Muestra | |
|---|---|
| long | |
hashCode
public int hashCode ()
| Muestra | |
|---|---|
| int | |
isSymLink
public boolean isSymLink ()
Verifica si se trata de un symlink.
| Muestra | |
|---|---|
| boolean | |
setCompressedSize
public void setCompressedSize (long compressionSize)
Establece el tamaño comprimido.
| Parámetros | |
|---|---|
| compressionSize | long | 
setCompressionMethod
public void setCompressionMethod (int compressionMethod)
Establece el método de compresión.
| Parámetros | |
|---|---|
| compressionMethod | int | 
setCrc
public void setCrc (long crc)
Establece el CRC del archivo.
| Parámetros | |
|---|---|
| crc | long | 
setExternalFileAttributes
public void setExternalFileAttributes (long externalFileAttributes)
Establece los atributos del archivo externo.
| Parámetros | |
|---|---|
| externalFileAttributes | long | 
setExtraFieldLength
public void setExtraFieldLength (int extraFieldLength)
Establece la longitud del campo adicional.
| Parámetros | |
|---|---|
| extraFieldLength | int | 
setFileCommentLength
public void setFileCommentLength (int fileCommentLength)
Establece la longitud de los comentarios del archivo.
| Parámetros | |
|---|---|
| fileCommentLength | int | 
setFileName
public void setFileName (String fileName)
Establece el nombre del archivo, incluida la ruta de acceso relativa.
| Parámetros | |
|---|---|
| fileName | String | 
setFileNameLength
public void setFileNameLength (int fileNameLength)
Establece la longitud del nombre del archivo.
| Parámetros | |
|---|---|
| fileNameLength | int | 
setInternalFileAttributes
public void setInternalFileAttributes (int internalFileAttributes)
Establece los atributos de archivo internos.
| Parámetros | |
|---|---|
| internalFileAttributes | int | 
setLocalHeaderOffset
public void setLocalHeaderOffset (long localHeaderOffset)
Establece el desplazamiento de la entrada del encabezado del archivo local.
| Parámetros | |
|---|---|
| localHeaderOffset | long | 
setUncompressedSize
public void setUncompressedSize (long uncompressedSize)
Establece el tamaño sin comprimir.
| Parámetros | |
|---|---|
| uncompressedSize | long | 
toString
public String toString ()
| Muestra | |
|---|---|
| String | |
