CentralDirectoryInfo

public final class CentralDirectoryInfo
extends Object

java.lang.Object
com.android.tradefed.util.zip.CentralDirectoryInfo


CentralDirectoryInfo เป็นคลาสที่มีข้อมูลของไฟล์/โฟลเดอร์ภายในไฟล์ zip

รูปแบบไฟล์ zipfile โดยรวม: [ส่วนหัวของไฟล์ในเครื่อง + ข้อมูลที่บีบอัด [+ ส่วนหัวที่ขยายในเครื่อง]?]* [ไดเรกทอรีกลาง]* [จุดสิ้นสุดของบันทึกไดเรกทอรีกลาง]

อ้างอิงถึงลิงค์ต่อไปนี้สำหรับรายละเอียดเพิ่มเติม: https://en.wikipedia.org/wiki/Zip_(file_format)

สรุป

ผู้สร้างสาธารณะ

CentralDirectoryInfo (byte[] data, int startOffset)

ตัวสร้างเพื่อรวบรวมข้อมูลของรายการไฟล์ภายในไฟล์ zip

CentralDirectoryInfo (byte[] data, int startOffset, boolean useZip64)

ตัวสร้างเพื่อรวบรวมข้อมูลของรายการไฟล์ภายในไฟล์ zip

ตัวสร้างที่ได้รับการคุ้มครอง

CentralDirectoryInfo ()

ตัวสร้างเริ่มต้นที่ใช้สำหรับการทดสอบหน่วย

วิธีการสาธารณะ

boolean equals (Object o)
int getCompressedSize ()

รับขนาดที่บีบอัด

int getCompressionMethod ()

รับวิธีการบีบอัด

long getCrc ()

รับ CRC ของไฟล์

long getExternalFileAttributes ()

รับแอตทริบิวต์ไฟล์ภายนอก

int getExtraFieldLength ()

รับความยาวช่องพิเศษ

int getFileCommentLength ()

รับความยาวความคิดเห็นของไฟล์

String getFileName ()

รับชื่อไฟล์รวมถึงเส้นทางที่เกี่ยวข้อง

int getFileNameLength ()

รับความยาวชื่อไฟล์

int getFilePermission ()

รับการอนุญาตไฟล์ Linux ซึ่งเก็บไว้ในแอตทริบิวต์ไฟล์ภายนอก 9 บิตสุดท้าย

int getInfoSize ()

รับขนาดของรายการไดเรกทอรีกลาง

int getInternalFileAttributes ()

รับแอตทริบิวต์ไฟล์ภายใน

long getLocalHeaderOffset ()

รับออฟเซ็ตของรายการส่วนหัวของไฟล์ในเครื่อง

long getUncompressedSize ()

รับขนาดที่ไม่บีบอัด

int hashCode ()
void setCompressedSize (long compressionSize)

กำหนดขนาดการบีบอัด

void setCompressionMethod (int compressionMethod)

กำหนดวิธีการบีบอัด

void setCrc (long crc)

ตั้งค่า CRC ของไฟล์

void setExternalFileAttributes (long externalFileAttributes)

ตั้งค่าแอตทริบิวต์ของไฟล์ภายนอก

void setExtraFieldLength (int extraFieldLength)

ตั้งค่าความยาวช่องพิเศษ

void setFileCommentLength (int fileCommentLength)

กำหนดความยาวของข้อคิดเห็นของไฟล์

void setFileName (String fileName)

ตั้งชื่อไฟล์รวมทั้งพาธสัมพัทธ์

void setFileNameLength (int fileNameLength)

กำหนดความยาวของชื่อไฟล์

void setInternalFileAttributes (int internalFileAttributes)

ตั้งค่าแอตทริบิวต์ไฟล์ภายใน

void setLocalHeaderOffset (long localHeaderOffset)

ตั้งค่าออฟเซ็ตของรายการส่วนหัวของไฟล์ในเครื่อง

void setUncompressedSize (long uncompressedSize)

กำหนดขนาดที่ไม่บีบอัด

String toString ()

ผู้สร้างสาธารณะ

CentralDirectoryInfo

public CentralDirectoryInfo (byte[] data, 
                int startOffset)

ตัวสร้างเพื่อรวบรวมข้อมูลของรายการไฟล์ภายในไฟล์ zip

พารามิเตอร์
data byte : byte[] ของข้อมูลที่มีข้อมูลของรายการไฟล์

startOffset int : เริ่มออฟเซ็ตของบล็อกข้อมูล

CentralDirectoryInfo

public CentralDirectoryInfo (byte[] data, 
                int startOffset, 
                boolean useZip64)

ตัวสร้างเพื่อรวบรวมข้อมูลของรายการไฟล์ภายในไฟล์ zip

พารามิเตอร์
data byte : byte[] ของข้อมูลที่มีข้อมูลของรายการไฟล์

startOffset int : เริ่มออฟเซ็ตของบล็อกข้อมูล

useZip64 boolean : บูลีนเพื่อรองรับรูปแบบ zip64 ในการดาวน์โหลดบางส่วน

ตัวสร้างที่ได้รับการคุ้มครอง

CentralDirectoryInfo

protected CentralDirectoryInfo ()

ตัวสร้างเริ่มต้นที่ใช้สำหรับการทดสอบหน่วย

วิธีการสาธารณะ

เท่ากับ

public boolean equals (Object o)

พารามิเตอร์
o Object

คืนสินค้า
boolean

getCompressedSize

public int getCompressedSize ()

รับขนาดที่บีบอัด

คืนสินค้า
int

getCompressionMethod

public int getCompressionMethod ()

รับวิธีการบีบอัด

คืนสินค้า
int

getCrc

public long getCrc ()

รับ CRC ของไฟล์

คืนสินค้า
long

getExternalFileAttributes

public long getExternalFileAttributes ()

รับแอตทริบิวต์ไฟล์ภายนอก

คืนสินค้า
long

getExtraFieldLength

public int getExtraFieldLength ()

รับความยาวช่องพิเศษ

คืนสินค้า
int

getFileCommentLength

public int getFileCommentLength ()

รับความยาวความคิดเห็นของไฟล์

คืนสินค้า
int

getFileName

public String getFileName ()

รับชื่อไฟล์รวมถึงเส้นทางที่เกี่ยวข้อง

คืนสินค้า
String

getFileNameLength

public int getFileNameLength ()

รับความยาวชื่อไฟล์

คืนสินค้า
int

getFilePermission

public int getFilePermission ()

รับการอนุญาตไฟล์ Linux ซึ่งเก็บไว้ในแอตทริบิวต์ไฟล์ภายนอก 9 บิตสุดท้าย

คืนสินค้า
int

getInfoSize

public int getInfoSize ()

รับขนาดของรายการไดเรกทอรีกลาง

คืนสินค้า
int

getInternalFileAttributes

public int getInternalFileAttributes ()

รับแอตทริบิวต์ไฟล์ภายใน

คืนสินค้า
int

getLocalHeaderOffset

public long getLocalHeaderOffset ()

รับออฟเซ็ตของรายการส่วนหัวของไฟล์ในเครื่อง

คืนสินค้า
long

getUncompressedSize

public long getUncompressedSize ()

รับขนาดที่ไม่บีบอัด

คืนสินค้า
long

hashCode

public int hashCode ()

คืนสินค้า
int

setCompressedSize

public void setCompressedSize (long compressionSize)

กำหนดขนาดการบีบอัด

พารามิเตอร์
compressionSize long

setCompressionMethod

public void setCompressionMethod (int compressionMethod)

กำหนดวิธีการบีบอัด

พารามิเตอร์
compressionMethod int

setCrc

public void setCrc (long crc)

ตั้งค่า CRC ของไฟล์

พารามิเตอร์
crc long

setExternalFileAttributes

public void setExternalFileAttributes (long externalFileAttributes)

ตั้งค่าแอตทริบิวต์ของไฟล์ภายนอก

พารามิเตอร์
externalFileAttributes long

setExtraFieldLength

public void setExtraFieldLength (int extraFieldLength)

ตั้งค่าความยาวช่องพิเศษ

พารามิเตอร์
extraFieldLength int

setFileCommentLength

public void setFileCommentLength (int fileCommentLength)

กำหนดความยาวของข้อคิดเห็นของไฟล์

พารามิเตอร์
fileCommentLength int

setFileName

public void setFileName (String fileName)

ตั้งชื่อไฟล์รวมทั้งพาธสัมพัทธ์

พารามิเตอร์
fileName String

setFileNameLength

public void setFileNameLength (int fileNameLength)

กำหนดความยาวของชื่อไฟล์

พารามิเตอร์
fileNameLength int

setInternalFileAttributes

public void setInternalFileAttributes (int internalFileAttributes)

ตั้งค่าแอตทริบิวต์ไฟล์ภายใน

พารามิเตอร์
internalFileAttributes int

setLocalHeaderOffset

public void setLocalHeaderOffset (long localHeaderOffset)

ตั้งค่าออฟเซ็ตของรายการส่วนหัวของไฟล์ในเครื่อง

พารามิเตอร์
localHeaderOffset long

setUncompressedSize

public void setUncompressedSize (long uncompressedSize)

กำหนดขนาดที่ไม่บีบอัด

พารามิเตอร์
uncompressedSize long

toString

public String toString ()

คืนสินค้า
String