php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
pharzip.h File Reference

Go to the source code of this file.

Data Structures

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_unix_time
 
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
 

Macros

#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_unix_time phar_zip_unix_time
 
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
 

Macro Definition Documentation

◆ PHAR_ZIP_BZIP2

#define PHAR_ZIP_BZIP2   "46"

Definition at line 60 of file pharzip.h.

◆ PHAR_ZIP_COMP_BZIP2

#define PHAR_ZIP_COMP_BZIP2   12

Definition at line 95 of file pharzip.h.

◆ PHAR_ZIP_COMP_DEFLATE

#define PHAR_ZIP_COMP_DEFLATE   8

Definition at line 94 of file pharzip.h.

◆ PHAR_ZIP_COMP_NONE

#define PHAR_ZIP_COMP_NONE   0

Definition at line 93 of file pharzip.h.

◆ PHAR_ZIP_FLAG_DATADESC

#define PHAR_ZIP_FLAG_DATADESC   0x0008

Definition at line 66 of file pharzip.h.

◆ PHAR_ZIP_FLAG_ENCRYPTED

#define PHAR_ZIP_FLAG_ENCRYPTED   0x0001

Definition at line 64 of file pharzip.h.

◆ PHAR_ZIP_FLAG_UTF8

#define PHAR_ZIP_FLAG_UTF8   0x0400

Definition at line 67 of file pharzip.h.

◆ PHAR_ZIP_NORM

#define PHAR_ZIP_NORM   "20"

Definition at line 62 of file pharzip.h.

Typedef Documentation

◆ phar_zip64_dir_end

◆ phar_zip64_dir_locator

◆ phar_zip_archive_extra_data_record

◆ phar_zip_central_dir_file

◆ phar_zip_data_desc

◆ phar_zip_data_desc_zip64

◆ phar_zip_dir_end

◆ phar_zip_dir_signature

◆ phar_zip_extra_field_header

◆ phar_zip_file_header

◆ phar_zip_unix3

◆ phar_zip_unix_time