CentralDirectoryInfo
  public
  
  final
  
  class
  CentralDirectoryInfo
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.zip.CentralDirectoryInfo | 
CentralDirectoryInfo to klasa zawierająca informacje o pliku lub folderze w pliku ZIP.
Ogólny format pliku ZIP: [Nagłówek pliku lokalnego + dane skompresowane [+ rozszerzony nagłówek lokalny?]* [Central directory]* [End of central directory record]
Więcej informacji znajdziesz pod tym linkiem: https://en.wikipedia.org/wiki/Zip_(file_format)
Podsumowanie
| Konstruktory publiczne | |
|---|---|
| 
      CentralDirectoryInfo(byte[] data, int startOffset)
      Konstruktor do zbierania informacji o pliku w pliku ZIP. | |
| 
      CentralDirectoryInfo(byte[] data, int startOffset, boolean useZip64)
      Konstruktor do zbierania informacji o pliku w pliku ZIP. | |
| Chronione konstruktory | |
|---|---|
| 
      CentralDirectoryInfo()
      Konstruktor domyślny używany do testów jednostkowych. | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
       | 
| 
        
        
        
        
        
        int | 
      getCompressedSize()
      Uzyskaj rozmiar skompresowany. | 
| 
        
        
        
        
        
        int | 
      getCompressionMethod()
      Pobierz metodę kompresji. | 
| 
        
        
        
        
        
        long | 
      getCrc()
      Uzyskaj wartość CRC pliku. | 
| 
        
        
        
        
        
        long | 
      getExternalFileAttributes()
      Pobierz atrybuty zewnętrznego pliku. | 
| 
        
        
        
        
        
        int | 
      getExtraFieldLength()
      Uzyskaj długość dodatkowego pola. | 
| 
        
        
        
        
        
        int | 
      getFileCommentLength()
      Pobierz długość komentarza do pliku. | 
| 
        
        
        
        
        
        String | 
      getFileName()
      Pobierz nazwę pliku, w tym ścieżkę względną. | 
| 
        
        
        
        
        
        int | 
      getFileNameLength()
      Uzyskaj długość nazwy pliku. | 
| 
        
        
        
        
        
        int | 
      getFilePermission()
      Uzyskaj uprawnienia do pliku Linuksa, które są przechowywane w ostatnich 9 bitach atrybutów zewnętrznego pliku. | 
| 
        
        
        
        
        
        int | 
      getInfoSize()
      Pobierz rozmiar wpisu w katalogu centralnym. | 
| 
        
        
        
        
        
        int | 
      getInternalFileAttributes()
      Pobierz atrybuty wewnętrzne pliku. | 
| 
        
        
        
        
        
        long | 
      getLocalHeaderOffset()
      Pobierz przesunięcie wpisu nagłówka pliku lokalnego. | 
| 
        
        
        
        
        
        long | 
      getUncompressedSize()
      Uzyskaj rozmiar nieskompresowany. | 
| 
        
        
        
        
        
        int | 
      hashCode()
       | 
| 
        
        
        
        
        
        boolean | 
      isSymLink()
      Sprawdzanie, czy jest to skrót symboliczny. | 
| 
        
        
        
        
        
        void | 
      setCompressedSize(long compressionSize)
      Ustaw rozmiar po skompresowaniu. | 
| 
        
        
        
        
        
        void | 
      setCompressionMethod(int compressionMethod)
      Ustaw metodę kompresji. | 
| 
        
        
        
        
        
        void | 
      setCrc(long crc)
      Ustaw CRC pliku. | 
| 
        
        
        
        
        
        void | 
      setExternalFileAttributes(long externalFileAttributes)
      Ustaw atrybuty pliku zewnętrznego. | 
| 
        
        
        
        
        
        void | 
      setExtraFieldLength(int extraFieldLength)
      Ustaw długość dodatkowego pola. | 
| 
        
        
        
        
        
        void | 
      setFileCommentLength(int fileCommentLength)
      Ustaw długość komentarza do pliku. | 
| 
        
        
        
        
        
        void | 
      setFileName(String fileName)
      Ustaw nazwę pliku, w tym ścieżkę względną. | 
| 
        
        
        
        
        
        void | 
      setFileNameLength(int fileNameLength)
      Ustaw długość nazwy pliku. | 
| 
        
        
        
        
        
        void | 
      setInternalFileAttributes(int internalFileAttributes)
      Ustaw wewnętrzne atrybuty pliku. | 
| 
        
        
        
        
        
        void | 
      setLocalHeaderOffset(long localHeaderOffset)
      Ustaw przesunięcie pozycji nagłówka pliku lokalnego. | 
| 
        
        
        
        
        
        void | 
      setUncompressedSize(long uncompressedSize)
      Ustaw rozmiar nieskompresowany. | 
| 
        
        
        
        
        
        String | 
      toString()
       | 
Konstruktory publiczne
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, 
                int startOffset)Konstruktor do zbierania informacji o pliku w pliku ZIP.
| Parametry | |
|---|---|
| data | byte:byte[]danych zawierających informacje o pliku. | 
| startOffset | int: przesunięcie początkowe bloku informacji. | 
| Rzuty | |
|---|---|
|  | IOException | 
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, 
                int startOffset, 
                boolean useZip64)Konstruktor do zbierania informacji o pliku w pliku ZIP.
| Parametry | |
|---|---|
| data | byte:byte[]danych zawierających informacje o pliku. | 
| startOffset | int: przesunięcie początkowe bloku informacji. | 
| useZip64 | boolean: wartość logiczna do obsługi formatu zip64 w ramach częściowego pobierania. | 
| Rzuty | |
|---|---|
|  | IOException | 
Chronione konstruktory
CentralDirectoryInfo
protected CentralDirectoryInfo ()
Konstruktor domyślny używany do testów jednostkowych.
Metody publiczne
równa się
public boolean equals (Object o)
| Parametry | |
|---|---|
| o | Object | 
| Zwroty | |
|---|---|
| boolean | |
getCompressedSize
public int getCompressedSize ()
Uzyskaj rozmiar skompresowany.
| Zwroty | |
|---|---|
| int | |
getCompressionMethod
public int getCompressionMethod ()
Uzyskaj metodę kompresji.
| Zwroty | |
|---|---|
| int | |
getCrc
public long getCrc ()
Uzyskaj wartość CRC pliku.
| Zwroty | |
|---|---|
| long | |
getExternalFileAttributes
public long getExternalFileAttributes ()
Pobierz atrybuty zewnętrznego pliku.
| Zwroty | |
|---|---|
| long | |
getExtraFieldLength
public int getExtraFieldLength ()
Uzyskaj długość dodatkowego pola.
| Zwroty | |
|---|---|
| int | |
getFileCommentLength
public int getFileCommentLength ()
Pobierz długość komentarza do pliku.
| Zwroty | |
|---|---|
| int | |
getFileName
public String getFileName ()
Pobierz nazwę pliku, w tym ścieżkę względną.
| Zwroty | |
|---|---|
| String | |
getFileNameLength
public int getFileNameLength ()
Uzyskaj długość nazwy pliku.
| Zwroty | |
|---|---|
| int | |
getFilePermission
public int getFilePermission ()
Uzyskaj uprawnienia do pliku Linuksa, które są przechowywane w ostatnich 9 bitach atrybutów zewnętrznego pliku.
| Zwroty | |
|---|---|
| int | |
getInfoSize
public int getInfoSize ()
Pobierz rozmiar wpisu katalogu centralnego.
| Zwroty | |
|---|---|
| int | |
getInternalFileAttributes
public int getInternalFileAttributes ()
Pobierz atrybuty wewnętrzne pliku.
| Zwroty | |
|---|---|
| int | |
getLocalHeaderOffset
public long getLocalHeaderOffset ()
Pobierz przesunięcie wpisu nagłówka pliku lokalnego.
| Zwroty | |
|---|---|
| long | |
getUncompressedSize
public long getUncompressedSize ()
Uzyskaj rozmiar nieskompresowany.
| Zwroty | |
|---|---|
| long | |
hashCode
public int hashCode ()
| Zwroty | |
|---|---|
| int | |
isSymLink
public boolean isSymLink ()
Sprawdzanie, czy jest to skrót symboliczny.
| Zwroty | |
|---|---|
| boolean | |
setCompressedSize
public void setCompressedSize (long compressionSize)
Ustaw rozmiar po skompresowaniu.
| Parametry | |
|---|---|
| compressionSize | long | 
setCompressionMethod
public void setCompressionMethod (int compressionMethod)
Ustaw metodę kompresji.
| Parametry | |
|---|---|
| compressionMethod | int | 
setCrc
public void setCrc (long crc)
Ustaw CRC pliku.
| Parametry | |
|---|---|
| crc | long | 
setExternalFileAttributes
public void setExternalFileAttributes (long externalFileAttributes)
Ustaw atrybuty pliku zewnętrznego.
| Parametry | |
|---|---|
| externalFileAttributes | long | 
setExtraFieldLength
public void setExtraFieldLength (int extraFieldLength)
Ustaw długość dodatkowego pola.
| Parametry | |
|---|---|
| extraFieldLength | int | 
setFileCommentLength
public void setFileCommentLength (int fileCommentLength)
Ustaw długość komentarza do pliku.
| Parametry | |
|---|---|
| fileCommentLength | int | 
setFileName
public void setFileName (String fileName)
Ustaw nazwę pliku, w tym ścieżkę względną.
| Parametry | |
|---|---|
| fileName | String | 
setFileNameLength
public void setFileNameLength (int fileNameLength)
Ustaw długość nazwy pliku.
| Parametry | |
|---|---|
| fileNameLength | int | 
setInternalFileAttributes
public void setInternalFileAttributes (int internalFileAttributes)
Ustaw wewnętrzne atrybuty pliku.
| Parametry | |
|---|---|
| internalFileAttributes | int | 
setLocalHeaderOffset
public void setLocalHeaderOffset (long localHeaderOffset)
Ustaw przesunięcie pozycji nagłówka pliku lokalnego.
| Parametry | |
|---|---|
| localHeaderOffset | long | 
setUncompressedSize
public void setUncompressedSize (long uncompressedSize)
Ustaw rozmiar nieskompresowany.
| Parametry | |
|---|---|
| uncompressedSize | long | 
toString
public String toString ()
| Zwroty | |
|---|---|
| String | |
