ZipPlusModule.pbi
PB V5.6x
(all OS)
Erweiterte Packer-Bibliothek
- Hinzufügen von Dateien/Speicherpuffer in ein bestehendes Archiv (sonst: nur bei CreatePack)
- Ersetzen einer vorhandenen Datei im Archiv (sonst: doppelt vorhanden)
- Dateien aus dem Archiv löschen
- Auslesen der Archiv-Informationen in die Map ZIP::Info() mit Dateinamen als Schlüssel (Key)
- Verwendung weiterer PackerPlugins (standardmäßig ZIP) möglich
(#PB_PackerPlugin_BriefLZ/#PB_PackerPlugin_LZMA/#PB_PackerPlugin_Tar)
===== ZipPlusModule - Befehle ======
ZIP::UseArchive() - Anderen Packer für Archiv aktivieren (z.B. #PB_PackerPlugin_LZMA)
ZIP::GetArchiveContent() - Daten der Dateien im Archiv auslesen => ZIP::Info()
ZIP::CreateArchive() - Archiv erstellen (ggf. mit Kompressionsrate 0-9)
ZIP::OpenArchive() - Archiv öffnen
ZIP::AddArchiveFile() - Datei zum Archiv hinzufügen (-> Datei ersetzen, falls diese bereits im Archiv ist)
ZIP::AddArchiveMemory() - Datei aus Speicherpuffers zum Archiv hinzufügen (-> Datei ersetzen, falls diese bereits im Archiv ist)
ZIP::UncompressArchiveFile() - Datei aus dem Archiv entpacken
ZIP::UncompressArchiveMemory() - Datei aus dem Archiv in den Speicherpuffers entpacken
ZIP::RemoveArchiveFile() - Datei aus dem Archiv entfernen
ZIP::ApplyChanges() - Änderungen bei bestehendem Archiv übernehmen, ansonsten erst bei CloseArchiv().
ZIP::GetLastErrorMessage() - Letzte Fehlermeldung ermitteln
ZIP::CloseArchive() - Archiv schließen