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
|
|