Compress (gb.compress)
Cette classe permet à Gambas d'utiliser des algorithmes de compression, pour compresser des fichiers, des chaînes de caractères en mémoire, et d'écrire des fichiers compressés en utilisant les méthodes de flux standard
Stream.
Propriétés
Default
|
Retourne le niveau de compression par défaut fourni par le driver de compression actuel.
|
Max
|
Retourne le niveau maximum pour le pilote de compression courant, c’est à dire compression maximale, algorithme le plus lent.
|
Min
|
Retourne le niveau minimum pour le pilote de compression courant, c’est à dire compression minimale, algorithme le plus rapide.
|
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 compresser un fichier et placer le résultat dans un autre fichier en utilisant cette méthode.
|
Open
|
Vous permet d’ouvrir un fichier pour écrire en format compressé. Préalablement à l’utilisation de cette méthode vous devez sélectionner le pilote de compression approprié.
|
String
|
Cette fonction retourne une chaîne 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
|
|