Gzip
Implements ExtractableInterfaceGzip format adapter for the Archive package
This class is inspired from and draws heavily in code and concept from the Compress package of The Horde Project http://www.horde.org
| contributor |
Michael Slusarz [email protected] Michael Cochrane [email protected] |
|---|---|
| since |
1.0 |
| package |
Joomla Framework |
Methods
__construct
Create a new Archive object.
__construct(array|\ArrayAccess options = array()) : mixed
| since |
1.0 |
|---|---|
| throws |
|
Arguments
- options
array|\ArrayAccessAn array of options
Response
mixed
extract
Extract a Gzip compressed file to a given path
extract(string archive, string destination) : bool
| since |
1.0 |
|---|---|
| throws |
|
Arguments
- archive
stringPath to ZIP archive to extract- destination
stringPath to extract archive to
Response
boolTrue if successful
getFilePosition
Get file data offset for archive
getFilePosition() : int
| since |
1.0 |
|---|---|
| throws |
|
Response
intData position marker for archive
isSupported
Tests whether this adapter can unpack files on this computer.
isSupported() : bool
| since |
1.0 |
|---|
Response
boolTrue if supported
Properties
flags
Gzip file flags.
| since |
1.0 |
|---|
Type(s)
array
data
Gzip file data buffer
| since |
1.0 |
|---|
Type(s)
string
options
Holds the options array.
| since |
1.0 |
|---|
Type(s)
array|\ArrayAccess