ส่วนหัวของไฟล์ในเครื่อง

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)

ช่างก่อสร้างสาธารณะ

ส่วนหัวของไฟล์ในเครื่อง

public LocalFileHeader (File partialZipFile)

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

ส่วนหัวของไฟล์ในเครื่อง

public LocalFileHeader (File partialZipFile, 
                long startOffset)

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

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

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

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

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

getCompressSize

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

getUnบีบอัดSize

public long getUncompressedSize ()

คิกรีเทิร์น
long