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 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 được nén [+ Tiêu đề cục bộ mở rộng]?] * [Thư mục trung tâm] * [Bản ghi cuối 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
Các nhà xây dựng công cộng |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) Hàm 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. |
Hằng số
public static final int LOCAL_FILE_HEADER_SIZE
Giá trị không đổi: 30 (0x0000001e)
Các nhà xây dựng công cộng
public LocalFileHeader (File partialZipFile)
Thông số |
---|
partialZipFile | File |
public LocalFileHeader (File partialZipFile,
long startOffset)
Hàm 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.
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 pháp công khai
getCompressedSize
public long getCompressedSize ()
getCompressionMethod
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()