Documentation de Gambas - /comp/gb.compress/compress

/comp/gb.compress/compress

# Compress (gb.compress)

Cette classe permets à 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 la méthode standard Stream

Cette classe hérite Stream dans gb.
Cette classe est
Crée un nouvel objet Compress.
instanciable
.

Propriétés | Méthodes
--- | ---

Retourne ou définit si le flux est bloquant.
Blocking
Retourne ou indique l'ordre des octets utilisé pour lire ou écrire des données binaires dans un flux (flux).
ByteOrder
Retourne le niveau de compression par défaut fourni par le driver de compression actuel.
Default
Cette propriété retourne si la dernière utilisation de LINE INPUT a permis d'atteindre la fin du fichier au lieu d'atteindre simplement la fin de la ligne.
EndOfFile
Retourne ou indique le retour de chariot utilisé par ce flux.
EndOfLine
Retourne le descripteur de fichier du système associé au flux Stream.
Handle
Retourne un objet virtuelqui permet d'énumérer un flux ligne par ligne.
Lines
Retourne le niveau maximum pour le pilote de compression courant, c’est à dire compression maximale, algorithme le plus lent.
Max
Retourne le niveau minimum pour le pilote de compression courant, c’est à dire compression minimale, algorithme le plus rapide.
Min
Retourne ou définit l’étiquette associée au flux.
Tag
Avant de pouvoir utiliser l’une des méthodes fournies par cette classe, vous devez sélectionner ici le pilote de compression à utiliser.
Type

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.
Begin
Ferme le flux.
Close
Dépose les données mises en tampon depuis le dernier appel à la Méthode Begin.
Drop
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.
File
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é.
Open
Lit une ligne de texte dans le flux, comme l'instruction LINE INPUT.
ReadLine
Envoie toutes les données depuis le dernier appel à Begin en une seule salve.
Send
Cette fonction retourne une chaîne compressée en utilisant l’algorithme défini par la propriété. Type
String