LocalFileHeader
public
final
class
LocalFileHeader
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader는 ZIP 파일 내 파일/폴더의 정보를 포함하는 클래스입니다. 데이터 블록은 각 파일 항목의 시작 부분에 있습니다.
전체 zip 파일 형식: [로컬 파일 헤더 + 압축된 데이터 [+ 확장된 로컬 헤더]?]* [중앙 디렉터리]* [중앙 디렉터리 기록의 끝]
자세한 내용은 다음 링크를 참고하세요. https://en.wikipedia.org/wiki/Zip_(file_format)
요약
상수 | |
|---|---|
int |
LOCAL_FILE_HEADER_SIZE
|
공개 생성자 | |
|---|---|
LocalFileHeader(File partialZipFile)
|
|
LocalFileHeader(File partialZipFile, long startOffset)
ZIP 파일의 파일 항목에 대한 로컬 파일 헤더 정보를 수집하는 생성자입니다. |
|
공개 메서드 | |
|---|---|
long
|
getCompressedSize()
|
int
|
getCompressionMethod()
|
long
|
getCrc()
|
int
|
getExtraFieldLength()
|
int
|
getFileNameLength()
|
int
|
getHeaderSize()
|
long
|
getUncompressedSize()
|
상수
LOCAL_FILE_HEADER_SIZE
public static final int LOCAL_FILE_HEADER_SIZE
상수 값: 30 (0x0000001e)
공개 생성자
LocalFileHeader
public LocalFileHeader (File partialZipFile)
| 매개변수 | |
|---|---|
partialZipFile |
File |
LocalFileHeader
public LocalFileHeader (File partialZipFile,
long startOffset)ZIP 파일의 파일 항목에 대한 로컬 파일 헤더 정보를 수집하는 생성자입니다.
| 매개변수 | |
|---|---|
partialZipFile |
File: ERROR(/File)에는 로컬 파일 헤더 정보가 포함되어 있습니다. |
startOffset |
long: 로컬 파일 헤더의 데이터 블록 시작 오프셋입니다. |
| 생성 값 | |
|---|---|
|
IOException |
공개 메서드
getCompressedSize
public long getCompressedSize ()
| 반환 값 | |
|---|---|
long |
|
getCompressionMethod
public int getCompressionMethod ()
| 반환 값 | |
|---|---|
int |
|
getCrc
public long getCrc ()
| 반환 값 | |
|---|---|
long |
|
getExtraFieldLength
public int getExtraFieldLength ()
| 반환 값 | |
|---|---|
int |
|
getFileNameLength
public int getFileNameLength ()
| 반환 값 | |
|---|---|
int |
|
getHeaderSize
public int getHeaderSize ()
| 반환 값 | |
|---|---|
int |
|
getUncompressedSize
public long getUncompressedSize ()
| 반환 값 | |
|---|---|
long |
|