Локальныйфилехедер

public final class LocalFileHeader
extends Object

java.lang.Объект
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)

Общественные конструкторы

Локальныйфилехедер

public LocalFileHeader (File partialZipFile)

Параметры
partialZipFile File

Локальныйфилехедер

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Конструктор для сбора информации о локальном заголовке файла для записи файла в ZIP-файле.

Параметры
partialZipFile File : ERROR(/File) содержит информацию о заголовке локального файла.

startOffset long : начальное смещение блока данных для заголовка локального файла.

Броски
Исключение IO

Публичные методы

getCompressedSize

public long getCompressedSize ()

Возврат
long

Получить метод сжатия

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