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

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

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

พารามิเตอร์
partialZipFile File : ERROR(/File) มีข้อมูลส่วนหัวของไฟล์ในเครื่อง

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

ขว้าง
IOข้อยกเว้น

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

รับ CompressedSize

public long getCompressedSize ()

การส่งคืน
long

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

public int getCompressionMethod ()

การส่งคืน
int

รับCrc

public long getCrc ()

การส่งคืน
long

รับ ExtraFieldLength

public int getExtraFieldLength ()

การส่งคืน
int

รับ FileNameLength

public int getFileNameLength ()

การส่งคืน
int

getHeaderSize

public int getHeaderSize ()

การส่งคืน
int

รับ UncompressedSize

public long getUncompressedSize ()

การส่งคืน
long