public final class LocalFileHeader
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader là lớp chứa thông tin của tệp/thư mục bên trong tệp zip. Khối dữ liệu nằm ở 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)
Bản tóm tắt
Nhà thầu xây dựng công cộng |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) Trình xây dựng để thu thập thông tin tiêu đề tệp cục bộ của một mục nhập tệp trong tệp zip. |
Hằng số
public static final int LOCAL_FILE_HEADER_SIZE
Giá trị không đổi: 30 (0x0000001e)
Nhà thầu xây dựng công cộng
public LocalFileHeader (File partialZipFile)
Thông số |
---|
partialZipFile | File |
public LocalFileHeader (File partialZipFile,
long startOffset)
Trình xây dựng để thu thập thông tin tiêu đề tệp cục bộ của một mục nhập tệp trong tệp zip.
Thông số |
---|
partialZipFile | File : ERROR(/File) chứa thông tin tiêu đề tệp cục bộ. |
startOffset | long : độ lệch bắt đầu của khối dữ liệu cho tiêu đề tệp cục bộ. |
Phương pháp công khai
được nénKích thước
public long getCompressedSize ()
phương thức nén get
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameĐộ dài
public int getFileNameLength ()
public int getHeaderSize ()
nhận đượcKích thước không nén
public long getUncompressedSize ()