5


Archive
Propriétés
count Number
Nombre de fichiers inclus dans lʼarchive.
Méthodes
Archive( file String|Stream)
Le constructeur requiert un flux (Stream) où lʼon peut se positionner (comme un fichier ou un bloc mémoire) ou un nom de fichier. Lʼinstance Stream utilisée pour ouvrir lʼarchive reste ouverte (même si supprimée) jusquʼà ce que lʼarchive soit libérée.
Archive.compress( data String) => String
Retourne la chaîne comprossée.

Archive.uncompress( compressed data String) => String
Retourne la chaîne décompressée.

close( )
Ferme lʼarchive et libère le flux (Stream) associé.
extract( index Number|String, stream Stream) => Number
Si le second paramètre est un flux (Stream), les données sont décompressées vers celui-ci. A défaut, un flux (en mémoire) contenant les données du fichier est retourné.
find( name String) => Number
Retourne lʼindex du fichier, ou -1 sʼil nʼexiste pas.
has( name String|Number) => Number
Rentourne true si le fichier est dans lʼarchive.
name( index Number) => String
Retourne le nom du fichier.
size( index Number) => Number
Retourne la taille du fichier décompressé.