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).
Краткое содержание
Общественные конструкторы |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) Конструктор для сбора информации о локальном заголовке файла для записи файла в ZIP-файле. |
Константы
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 : начальное смещение блока данных для заголовка локального файла. |
Публичные методы
getCompressedSize
public long getCompressedSize ()
Получить метод сжатия
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()