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)
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) ตัวสร้างเพื่อรวบรวมข้อมูลส่วนหัวของไฟล์ในเครื่องของรายการไฟล์ในไฟล์ zip |
ค่าคงที่
public static final int LOCAL_FILE_HEADER_SIZE
ค่าคงที่: 30 (0x0000001e)
ผู้รับเหมาก่อสร้างสาธารณะ
public LocalFileHeader (File partialZipFile)
พารามิเตอร์ |
---|
partialZipFile | File |
public LocalFileHeader (File partialZipFile,
long startOffset)
ตัวสร้างเพื่อรวบรวมข้อมูลส่วนหัวของไฟล์ในเครื่องของรายการไฟล์ในไฟล์ zip
พารามิเตอร์ |
---|
partialZipFile | File : ERROR(/File) มีข้อมูลส่วนหัวของไฟล์ในเครื่อง |
startOffset | long : ออฟเซ็ตเริ่มต้นของบล็อกข้อมูลสำหรับส่วนหัวของไฟล์ในเครื่อง |
วิธีการสาธารณะ
รับ CompressedSize
public long getCompressedSize ()
รับวิธีการบีบอัด
public int getCompressionMethod ()
รับCrc
public long getCrc ()
public int getExtraFieldLength ()
รับ FileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
รับ UncompressedSize
public long getUncompressedSize ()