Archive: ezcArchiveUstarTar
[ ]
[ ]
[ ]
[ ]
[ ]
Class: ezcArchiveUstarTar
|
The ezcArchiveUstarTar class implements the Tar ustar archive format. [
source]
Implemented Interfaces
- Iterator (internal interface)
ezcArchiveUstarTar is a subclass from
ezcArchive that provides the common interface, and
ezcArchiveV7Tar that provides the basic Tar implementation.
ezcArchiveUstarTar reads on creation only the first
entry from the archive. When needed next entries are read.
The Ustar Tar algorithm is an extension of V7 Tar. Ustar has the following extended features:
- Filenames up to 255 characters.
- Stores the owner and group by ID and Name.
- Can archive: regular files, symbolic links, hard links, fifo's, and devices.
Parents
ezcArchive
|
--ezcArchiveV7Tar
|
--ezcArchiveUstarTar
Descendents
| Child Class |
Description |
| ezcArchivePaxTar |
The ezcArchivePaxTar class implements the Tar pax or posix archive format.
|
| ezcArchiveGnuTar |
The ezcArchiveGnuTar class implements the GNU Tar archive format.
|
Inherited Constants
From
ezcArchiveV7Tar:
From
ezcArchive:
Inherited Member Variables
From
ezcArchiveV7Tar:
From
ezcArchive:
Method Summary
Inherited Methods
From
ezcArchiveV7Tar :
From
ezcArchive :
Methods
__construct
ezcArchiveUstarTar __construct(
$blockFile, [
$blockFactor = 20] )
Parameters
| Name |
Type |
Description |
$blockFile |
ezcArchiveBlockFile |
|
$blockFactor |
|
|
Redefinition of
Redefined in descendants as
algorithmCanWrite
void algorithmCanWrite(
)
Redefinition of
Redefined in descendants as
createTarHeader
void createTarHeader(
[
$file = null] )
Parameters
| Name |
Type |
Description |
$file |
|
|
Redefinition of
Redefined in descendants as
getAlgorithm
void getAlgorithm(
)
Redefinition of
Redefined in descendants as
Last updated: Wed, 28 Nov 2007