libextractor  1.11
About: GNU libextractor is a library used to extract meta-data from files of arbitrary type.
  Fossies Dox: libextractor-1.11.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

FileInZipReadInfo Struct Reference
Collaboration diagram for FileInZipReadInfo:
[legend]

Data Fields

char * read_buffer
 
z_stream stream
 
uLong pos_in_zipfile
 
uLong stream_initialised
 
uLong offset_local_extrafield
 
uInt size_local_extrafield
 
uLong pos_local_extrafield
 
uLong crc32
 
uLong crc32_wait
 
uLong rest_read_compressed
 
uLong rest_read_uncompressed
 
struct FileFuncDefs z_filefunc
 
uLong compression_method
 
uLong byte_before_the_zipfile
 

Detailed Description

Information about a file in zipfile, when reading and decompressing it

Definition at line 183 of file unzip.c.

Field Documentation

◆ byte_before_the_zipfile

uLong FileInZipReadInfo::byte_before_the_zipfile

byte before the zipfile, (>0 for sfx)

Definition at line 253 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open_current_file(), and EXTRACTOR_common_unzip_read_current_file().

◆ compression_method

uLong FileInZipReadInfo::compression_method

compression method (0==store)

Definition at line 248 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open_current_file(), and EXTRACTOR_common_unzip_read_current_file().

◆ crc32

uLong FileInZipReadInfo::crc32

crc32 of all data uncompressed so far

Definition at line 223 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_close_current_file(), EXTRACTOR_common_unzip_open_current_file(), and EXTRACTOR_common_unzip_read_current_file().

◆ crc32_wait

uLong FileInZipReadInfo::crc32_wait

crc32 we must obtain after decompress all

Definition at line 228 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_close_current_file(), and EXTRACTOR_common_unzip_open_current_file().

◆ offset_local_extrafield

uLong FileInZipReadInfo::offset_local_extrafield

offset of the local extra field

Definition at line 208 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open_current_file().

◆ pos_in_zipfile

uLong FileInZipReadInfo::pos_in_zipfile

position in byte on the zipfile, for fseek

Definition at line 198 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open_current_file(), and EXTRACTOR_common_unzip_read_current_file().

◆ pos_local_extrafield

uLong FileInZipReadInfo::pos_local_extrafield

position in the local extra field in read

Definition at line 218 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open_current_file().

◆ read_buffer

char* FileInZipReadInfo::read_buffer

◆ rest_read_compressed

uLong FileInZipReadInfo::rest_read_compressed

number of bytes to be decompressed

Definition at line 233 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open_current_file(), and EXTRACTOR_common_unzip_read_current_file().

◆ rest_read_uncompressed

uLong FileInZipReadInfo::rest_read_uncompressed

number of bytes to be obtained after decomp

Definition at line 238 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_close_current_file(), EXTRACTOR_common_unzip_open_current_file(), and EXTRACTOR_common_unzip_read_current_file().

◆ size_local_extrafield

uInt FileInZipReadInfo::size_local_extrafield

size of the local extra field

Definition at line 213 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open_current_file().

◆ stream

z_stream FileInZipReadInfo::stream

◆ stream_initialised

uLong FileInZipReadInfo::stream_initialised

flag set if stream structure is initialised

Definition at line 203 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_close_current_file(), and EXTRACTOR_common_unzip_open_current_file().

◆ z_filefunc

struct FileFuncDefs FileInZipReadInfo::z_filefunc

IO functions.

Definition at line 238 of file unzip.c.

Referenced by EXTRACTOR_common_unzip_open_current_file(), and EXTRACTOR_common_unzip_read_current_file().


The documentation for this struct was generated from the following file: