XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe Tar

Fonctions membres publiques

 __construct ()
 
 __computeUnsignedChecksum ($bytestring)
 
 __parseNullPaddedString ($string)
 
 __parseTar ()
 
 __readTar ($filename='')
 
 __generateTar ()
 
 openTAR ($filename)
 
 appendTar ($filename)
 
 getFile ($filename)
 
 getDirectory ($dirname)
 
 containsFile ($filename)
 
 containsDirectory ($dirname)
 
 addDirectory ($dirname)
 
 addFile ($filename, $binary=false)
 
 removeFile ($filename)
 
 removeDirectory ($dirname)
 
 saveTar ()
 
 toTar ($filename, $useGzip)
 
 toTarOutput ($filename, $useGzip)
 

Champs de données

 $filename
 
 $isGzipped
 
 $tar_file
 
 $files
 
 $directories
 
 $numFiles
 
 $numDirectories
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

*#- Class Constructor – Does nothing...

Documentation des fonctions membres

◆ __computeUnsignedChecksum()

__computeUnsignedChecksum (   $bytestring)

Computes the unsigned Checksum of a file's header to try to ensure valid file

Paramètres
string$bytestring
Renvoie
int|string @access private
+ Voici le graphe des appelants de cette fonction :

◆ __generateTar()

__generateTar ( )

Generates a TAR file from the processed data

Renvoie
bool always TRUE @access private
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ __parseNullPaddedString()

__parseNullPaddedString (   $string)

Converts a NULL padded string to a non-NULL padded string

Paramètres
string$string
Renvoie
string @access private
+ Voici le graphe des appelants de cette fonction :

◆ __parseTar()

__parseTar ( )

This function parses the current TAR file

Renvoie
bool always TRUE @access private

Unused Header Information

$activeFile["typeflag"] = substr($this->tar_file,$main_offset + 156,1); $activeFile["linkname"] = substr($this->tar_file,$main_offset + 157,100); $activeFile["magic"] = substr($this->tar_file,$main_offset + 257,6); $activeFile["version"] = substr($this->tar_file,$main_offset + 263,2); $activeFile["devmajor"] = substr($this->tar_file,$main_offset + 329,8); $activeFile["devminor"] = substr($this->tar_file,$main_offset + 337,8); $activeFile["prefix"] = substr($this->tar_file,$main_offset + 345,155); $activeFile["endheader"] = substr($this->tar_file,$main_offset + 500,12);

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ __readTar()

__readTar (   $filename = '')

Read a non gzipped tar file in for processing.

Paramètres
string$filenamefull filename
Renvoie
bool always TRUE @access private
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ addDirectory()

addDirectory (   $dirname)

Add a directory to this tar archive

Paramètres
string$dirname
Renvoie
bool

◆ addFile()

addFile (   $filename,
  $binary = false 
)

Add a file to the tar archive

Paramètres
string$filename
boolean$binaryBinary file?
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :

◆ appendTar()

appendTar (   $filename)

Appends a tar file to the end of the currently opened tar file.

Paramètres
string$filename
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :

◆ containsDirectory()

containsDirectory (   $dirname)

Check if this tar archive contains a specific directory

Paramètres
string$dirname
Renvoie
bool

◆ containsFile()

containsFile (   $filename)

Check if this tar archive contains a specific file

Paramètres
string$filename
Renvoie
bool
+ Voici le graphe des appelants de cette fonction :

◆ getDirectory()

getDirectory (   $dirname)

Retrieves information about a directory in the current tar archive

Paramètres
string$dirname
Renvoie
string|false FALSE on fail

◆ getFile()

getFile (   $filename)

Retrieves information about a file in the current tar archive

Paramètres
string$filename
Renvoie
string|false FALSE on fail

◆ openTAR()

openTAR (   $filename)

Open a TAR file

Paramètres
string$filename
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :

◆ removeDirectory()

removeDirectory (   $dirname)

Remove a directory from the tar archive

Paramètres
string$dirname
Renvoie
bool

◆ removeFile()

removeFile (   $filename)

Remove a file from the tar archive

Paramètres
string$filename
Renvoie
bool

◆ saveTar()

saveTar ( )

Write the currently loaded tar archive to disk

Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :

◆ toTar()

toTar (   $filename,
  $useGzip 
)

Saves tar archive to a different file than the current file

Paramètres
string$filename
bool$useGzipUse GZ compression?
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ toTarOutput()

toTarOutput (   $filename,
  $useGzip 
)

Sends tar archive to stdout

Paramètres
string$filename
bool$useGzipUse GZ compression?
Renvoie
string
+ Voici le graphe d'appel pour cette fonction :

Documentation des champs

◆ $directories

$directories

◆ $filename

$filename

*#+ Unprocessed Archive Information

◆ $files

*#- *#+ Processed Archive Information

◆ $isGzipped

$isGzipped

◆ $numDirectories

$numDirectories

◆ $numFiles

$numFiles

◆ $tar_file

$tar_file

La documentation de cette classe a été générée à partir du fichier suivant :