Tiêu đề tệp cục bộ

public final class LocalFileHeader
extends Object

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


LocalFileHeader là một lớp chứa thông tin của một tệp/thư mục bên trong một tệp zip. Chiến lược phát hành đĩa đơn khối dữ liệu là phần đầu của mỗi mục nhập tệp.

Định dạng tệp zip tổng thể: [Tiêu đề tệp cục bộ + Dữ liệu nén [+ Tiêu đề cục bộ mở rộng]?]* [Thư mục trung tâm]* [Kết thúc bản ghi thư mục trung tâm]

Tham khảo liên kết sau để biết thêm chi tiết: https://en.wikipedia.org/wiki/Zip_(file_format)

Tóm tắt

Hằng số

int LOCAL_FILE_HEADER_SIZE

Hàm khởi tạo công khai

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

Hàm khởi tạo để thu thập thông tin tiêu đề tệp cục bộ của mục nhập tệp trong tệp zip.

Phương thức công khai

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

Hằng số

LOCAL_FILE_LOB_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

Giá trị không đổi: 30 (0x0000001e)

Hàm khởi tạo công khai

Tiêu đề tệp cục bộ

public LocalFileHeader (File partialZipFile)

Tham số
partialZipFile File

Tiêu đề tệp cục bộ

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Hàm khởi tạo để thu thập thông tin tiêu đề tệp cục bộ của mục nhập tệp trong tệp zip.

Tham số
partialZipFile File: ERROR(/File) chứa thông tin tiêu đề tệp cục bộ.

startOffset long: độ lệch đầu của khối dữ liệu cho tiêu đề tệp cục bộ.

Gửi
IOException

Phương thức công khai

getCompressedSize

public long getCompressedSize ()

Giá trị trả về
long

getCompressionMethod

public int getCompressionMethod ()

Giá trị trả về
int

getCrc

public long getCrc ()

Giá trị trả về
long

chiều dài trường siêu dữ liệu

public int getExtraFieldLength ()

Giá trị trả về
int

getFileNameLength (Độ dài tên tệp)

public int getFileNameLength ()

Giá trị trả về
int

getHeaderSize

public int getHeaderSize ()

Giá trị trả về
int

getUncompressedSize

public long getUncompressedSize ()

Giá trị trả về
long