Class JArchiveZip
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 <https://www.horde.org>
- JArchiveZip implements JArchiveExtractable
Copyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE
Since: 11.1
Contributor: Chuck Hagenbuch <chuck@horde.org>
Contributor: Michael Slusarz <slusarz@horde.org>
Contributor: Michael Cochrane <mike@graftonhall.co.nz>
Located at joomla/archive/zip.php
Methods summary
public
boolean
|
|
public
boolean
|
|
public static
boolean
|
|
public static
boolean
|
|
public
boolean
|
|
protected
mixed
|
#
extractCustom( string $archive, string $destination )
Extract a ZIP compressed file to a given path using a php based algorithm that only requires zlib support |
protected
boolean
|
#
extractNative( string $archive, string $destination )
Extract a ZIP compressed file to a given path using native php api calls for speed |
protected
integer
|
#
_unix2DOSTime( integer $unixtime = null )
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). |