CrystalSpace

Public API Reference

csutil/zip.h File Reference

ZIP file format. More...

#include <zlib.h>

Go to the source code of this file.

Classes

struct  ZIP_central_directory_file_header
struct  ZIP_end_central_dir_record
struct  ZIP_local_file_header

Defines

#define Byte   z_Byte
#define C_COMPRESSED_SIZE   16
#define C_COMPRESSION_METHOD   6
#define C_CRC32   12
#define C_DISK_NUMBER_START   30
#define C_EXTERNAL_FILE_ATTRIBUTES   34
#define C_EXTRA_FIELD_LENGTH   26
#define C_FILE_COMMENT_LENGTH   28
#define C_FILENAME_LENGTH   24
#define C_GENERAL_PURPOSE_BIT_FLAG   4
#define C_INTERNAL_FILE_ATTRIBUTES   32
#define C_LAST_MOD_FILE_DATE   10
#define C_LAST_MOD_FILE_TIME   8
#define C_RELATIVE_OFFSET_LOCAL_HEADER   38
#define C_UNCOMPRESSED_SIZE   20
#define C_VERSION_MADE_BY_0   0
#define C_VERSION_MADE_BY_1   1
#define C_VERSION_NEEDED_TO_EXTRACT_0   2
#define C_VERSION_NEEDED_TO_EXTRACT_1   3
#define CENTRAL_HDR_SIG   '\001','\002'
#define CRCVAL_INITIAL   0L
#define DEF_WBITS   15
#define E_NUM_DISK_WITH_START_CENTRAL_DIR   2
#define E_NUM_ENTRIES_CENTRL_DIR_THS_DISK   4
#define E_NUMBER_THIS_DISK   0
#define E_OFFSET_START_CENTRAL_DIRECTORY   12
#define E_SIZE_CENTRAL_DIRECTORY   8
#define E_TOTAL_ENTRIES_CENTRAL_DIR   6
#define E_ZIPFILE_COMMENT_LENGTH   16
#define END_CENTRAL_SIG   '\005','\006'
#define EXTD_LOCAL_SIG   '\007','\010'
#define L_COMPRESSED_SIZE   14
#define L_COMPRESSION_METHOD   4
#define L_CRC32   10
#define L_EXTRA_FIELD_LENGTH   24
#define L_FILENAME_LENGTH   22
#define L_GENERAL_PURPOSE_BIT_FLAG   2
#define L_LAST_MOD_FILE_DATE   8
#define L_LAST_MOD_FILE_TIME   6
#define L_UNCOMPRESSED_SIZE   18
#define L_VERSION_NEEDED_TO_EXTRACT_0   0
#define L_VERSION_NEEDED_TO_EXTRACT_1   1
#define LOCAL_HDR_SIG   '\003','\004'
#define ZIP_CENTRAL_DIRECTORY_FILE_HEADER_SIZE   42
#define ZIP_DEFLATE   8
#define ZIP_END_CENTRAL_DIR_RECORD_SIZE   18
#define ZIP_LOCAL_FILE_HEADER_SIZE   26
#define ZIP_STORE   0

Typedefs

typedef uint32 u32
typedef uint8 uch
typedef uint16 ush


Detailed Description

ZIP file format.

Definition in file zip.h.


Generated for Crystal Space by doxygen 1.4.7