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 zipfile 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 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ụ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 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ục nhập tệp trong tệp zip.
Thông số |
---|
partialZipFile | File : một ERROR(/File) chứa thông tin tiêu đề tệp cục bộ. |
startOffset | long : phần bù bắt đầu của khối dữ liệu cho tiêu đề tệp cục bộ. |
Phương thức công khai
getCompressionSize
public long getCompressedSize ()
getCompressionMethod
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
lấyKích thước không nén
public long getUncompressedSize ()