Uncompress (gb.compress)

Cette classe permet à Gambas d’utiliser les algorithmes de compression, pour décompresser des fichiers ou des chaînes en mémoire, et lire un fichier compressé en utilisant les méthodes Stream standard.

Cette classe hérite Stream dans gb.

Cette classe est instanciable.

Cette classe se comporte comme un tableau statique en lecture seule.

Propriétés
Type   Avant de pouvoir utiliser l’une des méthodes fournies par cette classe, vous devez sélectionner ici le pilote de compression à utiliser.

Propriétés héritées
Blocking   Retourne ou définit si le flux est bloquant.
ByteOrder   Retourne ou indique l'ordre des octets utilisé pour lire ou écrire des données binaires dans un flux.
EndOfFile   Cette propriété signale si la dernière utilisation de LINE INPUT a atteint la fin du fichier au lieu de lire une ligne entière avec un caractère de fin de ligne.
EndOfLine   Retourne ou indique le retour de chariot utilisé par ce flux.
Eof  
Handle   Retourne le descripteur de fichier système associé au flux Stream.
IsTerm  
Lines   Retourne un objet virtuel qui permet d'énumérer un flux ligne par ligne.
NoShare  
NullTerminatedString  
Tag   Retourne ou définit l’étiquette associée au flux.
Term  

Méthodes
File   Une fois que vous avez sélectionné le pilote de compression, vous pouvez décompresser un fichier et placer le résultat dans un autre fichier en utilisant cette méthode.
Open   Vous permet d’ouvrir en lecture un fichier enregistré dans un format compressé. Avant de pouvoir utiliser cette méthode vous devez sélectionner le pilote de compression à utiliser
String   Cette fonction retourne une chaîne décompressée à partir de sa forme compressée en utilisant l’algorithme défini par la propriété Type.

Méthodes héritées
Begin   Démarre la mise en tampon des données écrites dans le flux, de manière à ce que tout soit envoyé lors de l'appel à la Méthode Send.
Close   Ferme le flux.
Drop   Dépose les données mises en tampon depuis le dernier appel à la méthode Begin.
ReadLine   Lit une ligne de texte dans le flux, comme l'instruction LINE INPUT.
Send   Envoie toutes les données depuis le dernier appel à Begin en une seule salve.
Watch