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 ()
getCompressionMethod
public int getCompressionMethod ()
получитьCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()