ZIP-Kompression
Dieses Modul ermöglicht es, mit einer binären Methode eine .zip-Datei zu erzeugen, die mit beliebigen Binärdaten gefüllt ist. Diese .zip-Datei kann weiterhin mit einem Passwort und einem Kommentar versehen werden. Außerdem können die Dateien eines .zip-Archivs extrahiert werden.
Damit die Methoden zur Zip-Kompression zur Verfügung stehen, muss das Modul wie folgt konfiguriert werden:
<module type="Onion.RenderEngine.CommonModules.CompressionModule, Onion.RenderEngine.CommonModules" />
Namensraum: http://onion.net/2010/compression/zip
Name | Argumente | Rückgabetyp | Beschreibung |
---|---|---|---|
addBinary | filename:string xlink:string [fromDataSource:boolean] |
void | Fügt einem .zip-Binärstrom eine Binärdatei hinzu. |
addLiteral | filename:string xlink:string encoding:string |
void | Fügt einem .zip-Binärstrom eine Textdatei hinzu. |
create | level:number | void | Erzeugt einen leeren .zip-Binärstrom. |
extract | xlink:string [fromDataSource:boolean] |
nodeset | Gibt die Inhalte einer .zip-Datei als Nodeset zurück. |
extractEntry | entry:nodeset | void | Extrahiert einen Inhalt aus einer .zip-Datei und schreibt die Daten in den Binärstrom. |
finish | string | Schließt den .zip-Binärstrom ab. | |
setComment | comment:string | void | Erzeugt einen .zip-Kommentar. |
setPassword | password:string | void | Versieht die .zip-Datei mit einem Passwort. |