ZIP format adapter for the JArchive class
The ZIP compression code is partially based on code from: Eric Mueller <eric@themepark.com> http://www.zend.com/codex.php?id=535&single=1
Deins125 <webmaster@atlant.ru> http://www.zend.com/codex.php?id=470&single=1
The ZIP compression date code is partially based on code from Peter Listiak <mlady@users.sourceforge.net>
This class is inspired from and draws heavily in code and concept from the Compress package of The Horde Project <http://www.horde.org>
Located in /libraries/joomla/filesystem/archive/zip.php (line 36)
JObject | --JArchiveZip
End of central directory record.
Beginning of central directory record.
ZIP file data buffer
Beginning of file contents.
ZIP file metadata array
ZIP compression methods.
Inherited from JObject
JObject::$_errors
Method to determine if the server has native zip support for faster handling
Tests whether this adapter can unpack files on this computer.
Checks to see if the data is a valid ZIP file.
Create a ZIP compressed file from an array of file data.
Extract a ZIP compressed file to a given path
Adds a "file" to the ZIP archive.
Creates the ZIP file.
Official ZIP file format: http://www.pkware.com/appnote.txt
Extract a ZIP compressed file to a given path using a php based algorithm that only requires zlib support
Extract a ZIP compressed file to a given path using native php api calls for speed
Returns the file data for a file by offsest in the ZIP archive
Get the list of files/data from a ZIP archive buffer.
KEY: Position in zipfile VALUES: 'attr' -- File attributes 'crc' -- CRC checksum 'csize' -- Compressed file size 'date' -- File modification time 'name' -- Filename 'method'-- Compression method 'size' -- Original file size 'type' -- File type
Converts a UNIX timestamp to a 4-byte DOS date and time format (date in high 2-bytes, time in low 2-bytes allowing magnitude comparison).
Inherited From JObject
JObject::__construct()
JObject::def()
JObject::get()
JObject::getError()
JObject::getErrors()
JObject::getProperties()
JObject::set()
JObject::setError()
JObject::setProperties()
JObject::toString()
JObject::__toString()
Documentation generated on Mon, 25 Jun 2012 14:01:40 -0500 by phpDocumentor 1.4.4