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
NameArgumenteRückgabetypBeschreibung
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.