Back to index

php5  5.3.10
Classes | Defines | Typedefs
pharzip.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _phar_zip_file_header
struct  _phar_zip_file_datadesc
struct  _phar_zip_file_datadesc_zip64
struct  _phar_zip_archive_extra_data_record
struct  _phar_zip_extra_field_header
struct  _phar_zip_unix3
struct  _phar_zip_central_dir_file
struct  _phar_zip_dir_signature
struct  _phar_zip64_dir_end
struct  _phar_zip64_dir_locator
struct  _phar_zip_dir_end

Defines

#define PHAR_ZIP_BZIP2   "46"
#define PHAR_ZIP_NORM   "20"
#define PHAR_ZIP_FLAG_ENCRYPTED   0x0001
#define PHAR_ZIP_FLAG_DATADESC   0x0008
#define PHAR_ZIP_FLAG_UTF8   0x0400
#define PHAR_ZIP_COMP_NONE   0
#define PHAR_ZIP_COMP_DEFLATE   8
#define PHAR_ZIP_COMP_BZIP2   12

Typedefs

typedef struct
_phar_zip_file_header 
phar_zip_file_header
typedef struct
_phar_zip_file_datadesc 
phar_zip_data_desc
typedef struct
_phar_zip_file_datadesc_zip64 
phar_zip_data_desc_zip64
typedef struct
_phar_zip_archive_extra_data_record 
phar_zip_archive_extra_data_record
typedef struct
_phar_zip_extra_field_header 
phar_zip_extra_field_header
typedef struct _phar_zip_unix3 phar_zip_unix3
typedef struct
_phar_zip_central_dir_file 
phar_zip_central_dir_file
typedef struct
_phar_zip_dir_signature 
phar_zip_dir_signature
typedef struct _phar_zip64_dir_end phar_zip64_dir_end
typedef struct
_phar_zip64_dir_locator 
phar_zip64_dir_locator
typedef struct _phar_zip_dir_end phar_zip_dir_end

Class Documentation

struct _phar_zip_file_header

Definition at line 22 of file pharzip.h.

Class Members
char compressed
char compsize
char crc32
char datestamp
char extra_len
char filename_len
char flags
char signature
char timestamp
char uncompsize
char zipversion
struct _phar_zip_file_datadesc

Definition at line 39 of file pharzip.h.

Class Members
char compsize
char crc32
char signature
char uncompsize
struct _phar_zip_file_datadesc_zip64

Definition at line 47 of file pharzip.h.

Class Members
char compsize
char compsize2
char crc32
char uncompsize
char uncompsize2
struct _phar_zip_archive_extra_data_record

Definition at line 55 of file pharzip.h.

Class Members
char len
char signature
struct _phar_zip_extra_field_header

Definition at line 135 of file pharzip.h.

Class Members
char size
char tag
struct _phar_zip_unix3

Definition at line 140 of file pharzip.h.

Class Members
char crc32
char gid
char perms
char size
char symlinksize
char tag
char uid
struct _phar_zip_central_dir_file

Definition at line 151 of file pharzip.h.

Class Members
char comment_len
char compressed
char compsize
char crc32
char datestamp
char disknumber
char external_atts
char extra_len
char filename_len
char flags
char internal_atts
char madeby
char offset
char signature
char timestamp
char uncompsize
char zipversion
struct _phar_zip_dir_signature

Definition at line 175 of file pharzip.h.

Class Members
char signature
char size
struct _phar_zip64_dir_end

Definition at line 181 of file pharzip.h.

Class Members
char cdir_num
char cdirsize1
char cdirsize2
char disknum
char entries1
char entries2
char entriestotal1
char entriestotal2
char extractneeded
char madeby
char offset1
char offset2
char signature
char size1
char size2
struct _phar_zip64_dir_locator

Definition at line 208 of file pharzip.h.

Class Members
char diroffset1
char diroffset2
char disknum
char signature
char totaldisks
struct _phar_zip_dir_end

Definition at line 220 of file pharzip.h.

Class Members
char cdir_offset
char cdir_size
char centraldisk
char comment_len
char count
char counthere
char disknumber
char signature

Define Documentation

#define PHAR_ZIP_BZIP2   "46"

Definition at line 62 of file pharzip.h.

#define PHAR_ZIP_COMP_BZIP2   12

Definition at line 97 of file pharzip.h.

#define PHAR_ZIP_COMP_DEFLATE   8

Definition at line 96 of file pharzip.h.

#define PHAR_ZIP_COMP_NONE   0

Definition at line 95 of file pharzip.h.

#define PHAR_ZIP_FLAG_DATADESC   0x0008

Definition at line 68 of file pharzip.h.

#define PHAR_ZIP_FLAG_ENCRYPTED   0x0001

Definition at line 66 of file pharzip.h.

#define PHAR_ZIP_FLAG_UTF8   0x0400

Definition at line 69 of file pharzip.h.

#define PHAR_ZIP_NORM   "20"

Definition at line 64 of file pharzip.h.


Typedef Documentation