LocalFileHeader

public final class LocalFileHeader
extends Object

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


LocalFileHeader เป็นคลาสที่มีข้อมูลของไฟล์/โฟลเดอร์ภายในไฟล์ ZIP โดยบล็อกข้อมูลจะอยู่ที่ส่วนเริ่มต้นของรายการไฟล์แต่ละรายการ

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

ดูรายละเอียดเพิ่มเติมได้ที่ https://en.wikipedia.org/wiki/Zip_(file_format)

สรุป

ค่าคงที่

int LOCAL_FILE_HEADER_SIZE

เครื่องมือสร้างสาธารณะ

LocalFileHeader(File partialZipFile)
LocalFileHeader(File partialZipFile, long startOffset)

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

เมธอดสาธารณะ

long getCompressedSize()
int getCompressionMethod()
long getCrc()
int getExtraFieldLength()
int getFileNameLength()
int getHeaderSize()
long getUncompressedSize()

ค่าคงที่

LOCAL_FILE_HEADER_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

ค่าคงที่: 30 (0x0000001e)

เครื่องมือสร้างสาธารณะ

LocalFileHeader

public LocalFileHeader (File partialZipFile)

พารามิเตอร์
partialZipFile File

ส่ง
IOException

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

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

พารามิเตอร์
partialZipFile File: File ที่มีข้อมูลส่วนหัวของไฟล์ภายใน

startOffset long: ออฟเซ็ตเริ่มต้นของบล็อกข้อมูลสำหรับส่วนหัวของไฟล์ภายใน

ส่ง
java.io.IOException
IOException

เมธอดสาธารณะ

getCompressedSize

public long getCompressedSize ()

การคืนสินค้า
long

getCompressionMethod

public int getCompressionMethod ()

การคืนสินค้า
int

getCrc

public long getCrc ()

การคืนสินค้า
long

getExtraFieldLength

public int getExtraFieldLength ()

การคืนสินค้า
int

getFileNameLength

public int getFileNameLength ()

การคืนสินค้า
int

getHeaderSize

public int getHeaderSize ()

การคืนสินค้า
int

getUncompressedSize

public long getUncompressedSize ()

การคืนสินค้า
long