CentralDirectoryInfo
public
final
class
CentralDirectoryInfo
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.util.zip.CentralDirectoryInfo |
CentralDirectoryInfo, zip dosyasındaki dosya/klasör bilgilerini içeren bir sınıftır.
Genel zip dosyası biçimi: [Yerel dosya başlığı + Sıkıştırılmış veri [+ Genişletilmiş yerel başlık]?]* [Central dizin]* [Merkezi dizin kaydının sonu]
Daha fazla ayrıntı için şu bağlantıya bakın: https://tr.wikipedia.org/wiki/Zip_(dosya_biçimi)
Özet
Kamu inşaatçıları | |
---|---|
CentralDirectoryInfo(byte[] data, int startOffset)
ZIP dosyası içinde dosya girişi bilgilerini toplayacak oluşturucu. |
|
CentralDirectoryInfo(byte[] data, int startOffset, boolean useZip64)
ZIP dosyası içinde dosya girişi bilgilerini toplayacak oluşturucu. |
Korunan oluşturucular | |
---|---|
CentralDirectoryInfo()
Birim testi için kullanılan varsayılan oluşturucu. |
Herkese açık yöntemler | |
---|---|
boolean
|
equals(Object o)
|
int
|
getCompressedSize()
Sıkıştırılmış boyutu alın. |
int
|
getCompressionMethod()
Sıkıştırma yöntemini alın. |
long
|
getCrc()
Dosyanın CRC'sini alın. |
long
|
getExternalFileAttributes()
Harici dosya özelliklerini alın. |
int
|
getExtraFieldLength()
Ekstra alan uzunluğunu alın. |
int
|
getFileCommentLength()
Dosya yorumu uzunluğunu alın. |
String
|
getFileName()
Göreli yol da dahil olmak üzere dosya adını alın. |
int
|
getFileNameLength()
Dosya adının uzunluğunu öğrenin. |
int
|
getFilePermission()
Harici dosya özelliklerinin son 9 bitinde depolanan Linux dosyası iznini alın. |
int
|
getInfoSize()
Merkezi dizin girişinin boyutunu alın. |
int
|
getInternalFileAttributes()
Dahili dosya özelliklerini alın. |
long
|
getLocalHeaderOffset()
Yerel dosya başlığı girişinin ofsetini alın. |
long
|
getUncompressedSize()
Sıkıştırılmamış boyutu alın. |
int
|
hashCode()
|
boolean
|
isSymLink()
Bunun bir sembolik bağlantı olup olmadığını kontrol eder. |
void
|
setCompressedSize(long compressionSize)
Sıkıştırılmış boyutu ayarlayın. |
void
|
setCompressionMethod(int compressionMethod)
Sıkıştırma yöntemini ayarlayın. |
void
|
setCrc(long crc)
Dosyanın CRC'sini ayarlayın. |
void
|
setExternalFileAttributes(long externalFileAttributes)
Harici dosya özelliklerini ayarlayın. |
void
|
setExtraFieldLength(int extraFieldLength)
Ekstra alan uzunluğunu ayarlayın. |
void
|
setFileCommentLength(int fileCommentLength)
Dosya yorumu uzunluğunu ayarlayın. |
void
|
setFileName(String fileName)
Dosya adını göreli yolu da içerecek şekilde ayarlayın. |
void
|
setFileNameLength(int fileNameLength)
Dosya adının uzunluğunu ayarlayın. |
void
|
setInternalFileAttributes(int internalFileAttributes)
Dahili dosya özelliklerini ayarlayın. |
void
|
setLocalHeaderOffset(long localHeaderOffset)
Yerel dosya başlığı girişinin uzaklığını ayarlayın. |
void
|
setUncompressedSize(long uncompressedSize)
Sıkıştırılmamış boyutu ayarlayın. |
String
|
toString()
|
Kamu inşaatçıları
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, int startOffset)
ZIP dosyası içinde dosya girişi bilgilerini toplayacak oluşturucu.
Parametreler | |
---|---|
data |
byte : Bir dosya girişinin bilgilerini içeren byte[] veri. |
startOffset |
int : Bilgi bloğunun başlangıç ofseti. |
Fırlatma | |
---|---|
|
IOİstisna |
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, int startOffset, boolean useZip64)
ZIP dosyası içinde dosya girişi bilgilerini toplayacak oluşturucu.
Parametreler | |
---|---|
data |
byte : Bir dosya girişinin bilgilerini içeren byte[] veri. |
startOffset |
int : Bilgi bloğunun başlangıç ofseti. |
useZip64 |
boolean : Kısmi indirmede zip64 biçimini destekleyen bir boole değeri. |
Fırlatma | |
---|---|
|
IOİstisna |
Korunan oluşturucular
CentralDirectoryInfo
protected CentralDirectoryInfo ()
Birim testi için kullanılan varsayılan oluşturucu.
Herkese açık yöntemler
eşittir
public boolean equals (Object o)
Parametreler | |
---|---|
o |
Object |
İlerlemeler | |
---|---|
boolean |
getSıkıştırılmışSize
public int getCompressedSize ()
Sıkıştırılmış boyutu alın.
İlerlemeler | |
---|---|
int |
getSıkıştırma Yöntemi
public int getCompressionMethod ()
Sıkıştırma yöntemini alın.
İlerlemeler | |
---|---|
int |
getCrc
public long getCrc ()
Dosyanın CRC'sini alın.
İlerlemeler | |
---|---|
long |
getExternalFileAttributes
public long getExternalFileAttributes ()
Harici dosya özelliklerini alın.
İlerlemeler | |
---|---|
long |
getExtraFieldLength
public int getExtraFieldLength ()
Ekstra alan uzunluğunu alın.
İlerlemeler | |
---|---|
int |
getFileYorumUzunluğu
public int getFileCommentLength ()
Dosya yorumu uzunluğunu alın.
İlerlemeler | |
---|---|
int |
getFileName
public String getFileName ()
Göreli yol da dahil olmak üzere dosya adını alın.
İlerlemeler | |
---|---|
String |
getFileNameLength
public int getFileNameLength ()
Dosya adının uzunluğunu öğrenin.
İlerlemeler | |
---|---|
int |
getFilePermission
public int getFilePermission ()
Harici dosya özelliklerinin son 9 bitinde depolanan Linux dosyası iznini alın.
İlerlemeler | |
---|---|
int |
getInfoSize
public int getInfoSize ()
Merkezi dizin girişinin boyutunu alın.
İlerlemeler | |
---|---|
int |
getDahiliFileAttributes
public int getInternalFileAttributes ()
Dahili dosya özelliklerini alın.
İlerlemeler | |
---|---|
int |
getLocalHeaderoffset
public long getLocalHeaderOffset ()
Yerel dosya başlığı girişinin ofsetini alın.
İlerlemeler | |
---|---|
long |
getUncomshedSize:
public long getUncompressedSize ()
Sıkıştırılmamış boyutu alın.
İlerlemeler | |
---|---|
long |
karma Kodu
public int hashCode ()
İlerlemeler | |
---|---|
int |
isSymLink
public boolean isSymLink ()
Bunun bir sembolik bağlantı olup olmadığını kontrol eder.
İlerlemeler | |
---|---|
boolean |
setSıkıştırılmışBoyut
public void setCompressedSize (long compressionSize)
Sıkıştırılmış boyutu ayarlayın.
Parametreler | |
---|---|
compressionSize |
long |
Sıkıştırma Yöntemini ayarlayın
public void setCompressionMethod (int compressionMethod)
Sıkıştırma yöntemini ayarlayın.
Parametreler | |
---|---|
compressionMethod |
int |
setCrc
public void setCrc (long crc)
Dosyanın CRC'sini ayarlayın.
Parametreler | |
---|---|
crc |
long |
setExternalFileAttributes
public void setExternalFileAttributes (long externalFileAttributes)
Harici dosya özelliklerini ayarlayın.
Parametreler | |
---|---|
externalFileAttributes |
long |
setExtraFieldLength
public void setExtraFieldLength (int extraFieldLength)
Ekstra alan uzunluğunu ayarlayın.
Parametreler | |
---|---|
extraFieldLength |
int |
setFileDescriptionLength
public void setFileCommentLength (int fileCommentLength)
Dosya yorumu uzunluğunu ayarlayın.
Parametreler | |
---|---|
fileCommentLength |
int |
setFileName
public void setFileName (String fileName)
Dosya adını göreli yolu da içerecek şekilde ayarlayın.
Parametreler | |
---|---|
fileName |
String |
setFileNameLength
public void setFileNameLength (int fileNameLength)
Dosya adının uzunluğunu ayarlayın.
Parametreler | |
---|---|
fileNameLength |
int |
setDahiliFileAttributes
public void setInternalFileAttributes (int internalFileAttributes)
Dahili dosya özelliklerini ayarlayın.
Parametreler | |
---|---|
internalFileAttributes |
int |
setLocalHeaderoffset
public void setLocalHeaderOffset (long localHeaderOffset)
Yerel dosya başlığı girişinin uzaklığını ayarlayın.
Parametreler | |
---|---|
localHeaderOffset |
long |
SıkıştırılmamışBoyut
public void setUncompressedSize (long uncompressedSize)
Sıkıştırılmamış boyutu ayarlayın.
Parametreler | |
---|---|
uncompressedSize |
long |
toString
public String toString ()
İlerlemeler | |
---|---|
String |