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)  

EXTRACTOR_UnzipFileInfo Struct Reference

#include <unzip.h>

Collaboration diagram for EXTRACTOR_UnzipFileInfo:
[legend]

Data Fields

uLong version
 
uLong version_needed
 
uLong flag
 
uLong compression_method
 
uLong dosDate
 
uLong crc
 
uLong compressed_size
 
uLong uncompressed_size
 
uLong size_filename
 
uLong size_file_extra
 
uLong size_file_comment
 
uLong disk_num_start
 
uLong internal_fa
 
uLong external_fa
 
struct EXTRACTOR_UnzipDateTimeInfo tmu_date
 

Detailed Description

Information about a file in the zipfile

Definition at line 120 of file unzip.h.

Field Documentation

◆ compressed_size

uLong EXTRACTOR_UnzipFileInfo::compressed_size

compressed size 4 bytes

Definition at line 155 of file unzip.h.

Referenced by EXTRACTOR_common_unzip_open_current_file(), get_current_file_info(), and parse_current_file_coherency_header().

◆ compression_method

uLong EXTRACTOR_UnzipFileInfo::compression_method

compression method 2 bytes

Definition at line 140 of file unzip.h.

Referenced by EXTRACTOR_common_unzip_open_current_file(), get_current_file_info(), and parse_current_file_coherency_header().

◆ crc

uLong EXTRACTOR_UnzipFileInfo::crc

◆ disk_num_start

uLong EXTRACTOR_UnzipFileInfo::disk_num_start

disk number start 2 bytes

Definition at line 180 of file unzip.h.

Referenced by get_current_file_info().

◆ dosDate

uLong EXTRACTOR_UnzipFileInfo::dosDate

last mod file date in Dos fmt 4 bytes

Definition at line 145 of file unzip.h.

Referenced by get_current_file_info().

◆ external_fa

uLong EXTRACTOR_UnzipFileInfo::external_fa

external file attributes 4 bytes

Definition at line 190 of file unzip.h.

Referenced by get_current_file_info().

◆ flag

uLong EXTRACTOR_UnzipFileInfo::flag

general purpose bit flag 2 bytes

Definition at line 135 of file unzip.h.

Referenced by get_current_file_info().

◆ internal_fa

uLong EXTRACTOR_UnzipFileInfo::internal_fa

internal file attributes 2 bytes

Definition at line 185 of file unzip.h.

Referenced by get_current_file_info().

◆ size_file_comment

uLong EXTRACTOR_UnzipFileInfo::size_file_comment

file comment length 2 bytes

Definition at line 175 of file unzip.h.

Referenced by EXTRACTOR_common_unzip_go_to_next_file(), and get_current_file_info().

◆ size_file_extra

uLong EXTRACTOR_UnzipFileInfo::size_file_extra

extra field length 2 bytes

Definition at line 170 of file unzip.h.

Referenced by EXTRACTOR_common_unzip_go_to_next_file(), and get_current_file_info().

◆ size_filename

uLong EXTRACTOR_UnzipFileInfo::size_filename

filename length 2 bytes

Definition at line 165 of file unzip.h.

Referenced by EXTRACTOR_common_unzip_go_to_next_file(), get_current_file_info(), and parse_current_file_coherency_header().

◆ tmu_date

struct EXTRACTOR_UnzipDateTimeInfo EXTRACTOR_UnzipFileInfo::tmu_date

Time and date of last modification.

Definition at line 190 of file unzip.h.

Referenced by get_current_file_info().

◆ uncompressed_size

uLong EXTRACTOR_UnzipFileInfo::uncompressed_size

◆ version

uLong EXTRACTOR_UnzipFileInfo::version

version made by 2 bytes

Definition at line 125 of file unzip.h.

Referenced by get_current_file_info().

◆ version_needed

uLong EXTRACTOR_UnzipFileInfo::version_needed

version needed to extract 2 bytes

Definition at line 130 of file unzip.h.

Referenced by get_current_file_info().


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