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 |