extend/hisiPclZip.php

Classes

PclZip

Constants

PCLZIP_READ_BLOCK_SIZE

PCLZIP_READ_BLOCK_SIZE = 2048

PCLZIP_SEPARATOR

PCLZIP_SEPARATOR = ','

PCLZIP_ERROR_EXTERNAL

PCLZIP_ERROR_EXTERNAL = 0

PCLZIP_TEMPORARY_DIR

PCLZIP_TEMPORARY_DIR = ''

PCLZIP_TEMPORARY_FILE_RATIO

PCLZIP_TEMPORARY_FILE_RATIO = 0.47

PCLZIP_ERR_USER_ABORTED

PCLZIP_ERR_USER_ABORTED = 2

PCLZIP_ERR_NO_ERROR

PCLZIP_ERR_NO_ERROR = 0

PCLZIP_ERR_WRITE_OPEN_FAIL

PCLZIP_ERR_WRITE_OPEN_FAIL = -1

PCLZIP_ERR_READ_OPEN_FAIL

PCLZIP_ERR_READ_OPEN_FAIL = -2

PCLZIP_ERR_INVALID_PARAMETER

PCLZIP_ERR_INVALID_PARAMETER = -3

PCLZIP_ERR_MISSING_FILE

PCLZIP_ERR_MISSING_FILE = -4

PCLZIP_ERR_FILENAME_TOO_LONG

PCLZIP_ERR_FILENAME_TOO_LONG = -5

PCLZIP_ERR_INVALID_ZIP

PCLZIP_ERR_INVALID_ZIP = -6

PCLZIP_ERR_BAD_EXTRACTED_FILE

PCLZIP_ERR_BAD_EXTRACTED_FILE = -7

PCLZIP_ERR_DIR_CREATE_FAIL

PCLZIP_ERR_DIR_CREATE_FAIL = -8

PCLZIP_ERR_BAD_EXTENSION

PCLZIP_ERR_BAD_EXTENSION = -9

PCLZIP_ERR_BAD_FORMAT

PCLZIP_ERR_BAD_FORMAT = -10

PCLZIP_ERR_DELETE_FILE_FAIL

PCLZIP_ERR_DELETE_FILE_FAIL = -11

PCLZIP_ERR_RENAME_FILE_FAIL

PCLZIP_ERR_RENAME_FILE_FAIL = -12

PCLZIP_ERR_BAD_CHECKSUM

PCLZIP_ERR_BAD_CHECKSUM = -13

PCLZIP_ERR_INVALID_ARCHIVE_ZIP

PCLZIP_ERR_INVALID_ARCHIVE_ZIP = -14

PCLZIP_ERR_MISSING_OPTION_VALUE

PCLZIP_ERR_MISSING_OPTION_VALUE = -15

PCLZIP_ERR_INVALID_OPTION_VALUE

PCLZIP_ERR_INVALID_OPTION_VALUE = -16

PCLZIP_ERR_ALREADY_A_DIRECTORY

PCLZIP_ERR_ALREADY_A_DIRECTORY = -17

PCLZIP_ERR_UNSUPPORTED_COMPRESSION

PCLZIP_ERR_UNSUPPORTED_COMPRESSION = -18

PCLZIP_ERR_UNSUPPORTED_ENCRYPTION

PCLZIP_ERR_UNSUPPORTED_ENCRYPTION = -19

PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE

PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE = -20

PCLZIP_ERR_DIRECTORY_RESTRICTION

PCLZIP_ERR_DIRECTORY_RESTRICTION = -21

PCLZIP_OPT_PATH

PCLZIP_OPT_PATH = 77001

PCLZIP_OPT_ADD_PATH

PCLZIP_OPT_ADD_PATH = 77002

PCLZIP_OPT_REMOVE_PATH

PCLZIP_OPT_REMOVE_PATH = 77003

PCLZIP_OPT_REMOVE_ALL_PATH

PCLZIP_OPT_REMOVE_ALL_PATH = 77004

PCLZIP_OPT_SET_CHMOD

PCLZIP_OPT_SET_CHMOD = 77005

PCLZIP_OPT_EXTRACT_AS_STRING

PCLZIP_OPT_EXTRACT_AS_STRING = 77006

PCLZIP_OPT_NO_COMPRESSION

PCLZIP_OPT_NO_COMPRESSION = 77007

PCLZIP_OPT_BY_NAME

PCLZIP_OPT_BY_NAME = 77008

PCLZIP_OPT_BY_INDEX

PCLZIP_OPT_BY_INDEX = 77009

PCLZIP_OPT_BY_EREG

PCLZIP_OPT_BY_EREG = 77010

PCLZIP_OPT_BY_PREG

PCLZIP_OPT_BY_PREG = 77011

PCLZIP_OPT_COMMENT

PCLZIP_OPT_COMMENT = 77012

PCLZIP_OPT_ADD_COMMENT

PCLZIP_OPT_ADD_COMMENT = 77013

PCLZIP_OPT_PREPEND_COMMENT

PCLZIP_OPT_PREPEND_COMMENT = 77014

PCLZIP_OPT_EXTRACT_IN_OUTPUT

PCLZIP_OPT_EXTRACT_IN_OUTPUT = 77015

PCLZIP_OPT_REPLACE_NEWER

PCLZIP_OPT_REPLACE_NEWER = 77016

PCLZIP_OPT_STOP_ON_ERROR

PCLZIP_OPT_STOP_ON_ERROR = 77017

PCLZIP_OPT_EXTRACT_DIR_RESTRICTION

PCLZIP_OPT_EXTRACT_DIR_RESTRICTION = 77019

PCLZIP_OPT_TEMP_FILE_THRESHOLD

PCLZIP_OPT_TEMP_FILE_THRESHOLD = 77020

PCLZIP_OPT_ADD_TEMP_FILE_THRESHOLD

PCLZIP_OPT_ADD_TEMP_FILE_THRESHOLD = 77020

PCLZIP_OPT_TEMP_FILE_ON

PCLZIP_OPT_TEMP_FILE_ON = 77021

PCLZIP_OPT_ADD_TEMP_FILE_ON

PCLZIP_OPT_ADD_TEMP_FILE_ON = 77021

PCLZIP_OPT_TEMP_FILE_OFF

PCLZIP_OPT_TEMP_FILE_OFF = 77022

PCLZIP_OPT_ADD_TEMP_FILE_OFF

PCLZIP_OPT_ADD_TEMP_FILE_OFF = 77022

PCLZIP_ATT_FILE_NAME

PCLZIP_ATT_FILE_NAME = 79001

PCLZIP_ATT_FILE_NEW_SHORT_NAME

PCLZIP_ATT_FILE_NEW_SHORT_NAME = 79002

PCLZIP_ATT_FILE_NEW_FULL_NAME

PCLZIP_ATT_FILE_NEW_FULL_NAME = 79003

PCLZIP_ATT_FILE_MTIME

PCLZIP_ATT_FILE_MTIME = 79004

PCLZIP_ATT_FILE_CONTENT

PCLZIP_ATT_FILE_CONTENT = 79005

PCLZIP_ATT_FILE_COMMENT

PCLZIP_ATT_FILE_COMMENT = 79006

PCLZIP_CB_PRE_EXTRACT

PCLZIP_CB_PRE_EXTRACT = 78001

PCLZIP_CB_POST_EXTRACT

PCLZIP_CB_POST_EXTRACT = 78002

PCLZIP_CB_PRE_ADD

PCLZIP_CB_PRE_ADD = 78003

PCLZIP_CB_POST_ADD

PCLZIP_CB_POST_ADD = 78004

Functions

PclZipUtilPathReduction()

PclZipUtilPathReduction(  $p_dir) 

Parameters

$p_dir

PclZipUtilPathInclusion()

PclZipUtilPathInclusion(  $p_dir,   $p_path) 

Parameters

$p_dir
$p_path

PclZipUtilCopyBlock()

PclZipUtilCopyBlock(  $p_src,   $p_dest,   $p_size,   $p_mode) 

Parameters

$p_src
$p_dest
$p_size
$p_mode

PclZipUtilRename()

PclZipUtilRename(  $p_src,   $p_dest) 

Parameters

$p_src
$p_dest

PclZipUtilOptionText()

PclZipUtilOptionText(  $p_option) 

Parameters

$p_option

PclZipUtilTranslateWinPath()

PclZipUtilTranslateWinPath(  $p_path,   $p_remove_disk_letter = true) 

Parameters

$p_path
$p_remove_disk_letter