ARCHIVE_ZIP_ERR_BAD_CHECKSUM = -13
ARCHIVE_ZIP_ERR_BAD_EXTENSION = -9
ARCHIVE_ZIP_ERR_BAD_EXTRACTED_FILE = -7
ARCHIVE_ZIP_ERR_BAD_FORMAT = -10
ARCHIVE_ZIP_ERR_DELETE_FILE_FAIL = -11
ARCHIVE_ZIP_ERR_DIR_CREATE_FAIL = -8
ARCHIVE_ZIP_ERR_FILENAME_TOO_LONG = -5
ARCHIVE_ZIP_ERR_INVALID_ARCHIVE_ZIP = -14
ARCHIVE_ZIP_ERR_INVALID_PARAMETER = -3
ARCHIVE_ZIP_ERR_INVALID_PARAM_VALUE = -16
ARCHIVE_ZIP_ERR_INVALID_ZIP = -6
ARCHIVE_ZIP_ERR_MISSING_FILE = -4
ARCHIVE_ZIP_ERR_MISSING_OPTION_VALUE = -15
ARCHIVE_ZIP_ERR_NO_ERROR = 0
ARCHIVE_ZIP_ERR_READ_OPEN_FAIL = -2
ARCHIVE_ZIP_ERR_RENAME_FILE_FAIL = -12
ARCHIVE_ZIP_ERR_WRITE_OPEN_FAIL = -1
ARCHIVE_ZIP_PARAM_ADD_PATH = 'add_path'
ARCHIVE_ZIP_PARAM_BY_INDEX = 'by_index'
ARCHIVE_ZIP_PARAM_BY_NAME = 'by_name'
ARCHIVE_ZIP_PARAM_BY_PREG = 'by_preg'
ARCHIVE_ZIP_PARAM_EXTRACT_AS_STRING = 'extract_as_string'
ARCHIVE_ZIP_PARAM_NO_COMPRESSION = 'no_compression'
ARCHIVE_ZIP_PARAM_PATH = 'path'
ARCHIVE_ZIP_PARAM_POST_ADD = 'callback_post_add'
ARCHIVE_ZIP_PARAM_POST_EXTRACT = 'callback_post_extract'
ARCHIVE_ZIP_PARAM_PRE_ADD = 'callback_pre_add'
ARCHIVE_ZIP_PARAM_PRE_EXTRACT = 'callback_pre_extract'
ARCHIVE_ZIP_PARAM_REMOVE_ALL_PATH = 'remove_all_path'
ARCHIVE_ZIP_PARAM_REMOVE_PATH = 'remove_path'
ARCHIVE_ZIP_PARAM_SET_CHMOD = 'set_chmod'
ARCHIVE_ZIP_READ_BLOCK_SIZE = 2048
ARCHIVE_ZIP_SEPARATOR = ','
ARCHIVE_ZIP_TEMPORARY_DIR = ''
ARCHIVE_ZIP_WARN_FILE_EXIST = 1
ARCHIVE_ZIP_WARN_NO_WARNING = 0