Procedural File: PHPUnzip.class.php
Source Location: /PHPUnzip.class.php
A stream based PHP 4 class for reading the contents of a ZIP Archive.
Supports no compression, deflate, and bzip storage modes.
Inspiration derived from the SimpleUnzip class contributed to phpMyAdmin by Holger Boskugel <email@example.com>
Project: PHPUnzip: A PHP class to read and extract zip archives in a stream based manner
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
* Add support for PKZip Encryption to extract password protected files
* Add support for other other encryption methods.
* Check for ZIP64 extensions.
* Add ability to read file from a string instead of a file.
E_BZIP_ERROR [line 96]
E_CRC_MISMATCH [line 81]
E_DATA_ERROR [line 71]
E_EMPTY [line 66]
E_FILE_ENCRYPTED [line 76]
E_INFLATE_ERROR [line 91]
E_METHOD_NOT_SUPPORTED [line 86]
E_NOOPEN [line 51]
E_NOTZIP [line 56]
E_NO_ERROR [line 46]
E_NO_FILE [line 100]
E_UNEXPECTED_END [line 61]
S_CD_EXTRA [line 185]
S_CD_FCOMMENT [line 191]
S_CD_FILENAME [line 179]
S_CENTRAL_DIRECTORY [line 173]
S_DATA_DESCRIPTOR [line 161]
S_END_CENTRAL [line 197]
S_EOF [line 203]
S_ERROR [line 209]
S_FILE_DATA [line 155]
S_FILE_EXTRA [line 149]
S_FILE_FILENAME [line 143]
S_FILE_HEADER [line 131]
S_FILE_HEADER_DATA [line 137]
S_FILE_PROCESSED [line 167]
ZIPOPT_FILE_OUTPUT [line 109]
ZIPOPT_OUTPUT_PATH [line 119]
ZIPOPT_OVERWRITE_EXISTING [line 114]