1. Produkte
  2.   Kompression
  3.   Swift
  4.   ZIP Foundation

ZIP Foundation

 
 

Open-Source-Swift-Bibliothek zum Erstellen von ZIP-Archiven

Die ZIP-Datei ist ein komprimiertes Archiv, das es Benutzern erleichtert, die Größe großer Dateien oder Gruppen von Dateien zu reduzieren, um sie problemlos zu senden, zu teilen und zu speichern. Die ZIP Foundation ist eine Swift-Bibliothek, die ZIP-Archivdateien mühelos verarbeiten kann. Die Bibliothek basiert auf Apples libcompression und handhabt das Kodieren oder Dekodieren komprimierter Archive mit Leichtigkeit. Die Bibliothek enthält Funktionen zur Komprimierung und Dekomprimierung mit hoher Leistung und Stabilität. Die Bibliothek ist Open Source und steht unter der MIT-Lizenz zur öffentlichen Nutzung zur Verfügung.

Die ZIP Foundation ist ein sehr einfach zu bedienender und gut gepflegter Dokumentationsbereich. Mit dem Swift können Softwareentwickler ZIP-Archivdateien mit nur wenigen Codezeilen erstellen, lesen und aktualisieren. Das Tolle an der Bibliothek ist, dass sie keine Abhängigkeiten von Drittanbietern hat und einfach zu verwendende High-Level-Methoden bietet. Die Bibliothek enthält mehrere wichtige Funktionen im Zusammenhang mit ZIP-Archiven, z. B. Dateien oder Verzeichnisse komprimieren, auf einzelne Einträge zugreifen, ein neues Archiv erstellen, auf einzelne Einträge zugreifen, einen neuen Eintrag hinzufügen, einen bestimmten Eintrag entfernen, eine bessere Speicherverwaltung und so weiter.

Previous Next

Erste Schritte mit ZIP Foundation

Sie können ZIP Foundation ganz einfach von CocoaPods installieren. Bitte verwenden Sie den folgenden Befehl, um das Projekt auf Ihrem System zu installieren.

Kompilieren Sie die ZIP Foundation-Bibliothek über CocoaPods

 $ pod install

Sie können die ZIP Foundation-Bibliothek einfach von GitHub installieren. Bitte verwenden Sie den folgenden Befehl, um das Projekt auf Ihrem System zu installieren.

Installieren Sie die ZIP Foundation Library über GitHub

 go get https://github.com/weichsel/ZIPFoundation.git 

Zip-Dateien und -Verzeichnisse über die Swift-Bibliothek

Die Open-Source-ZIP-Foundation-Bibliothek ermöglicht es Softwareentwicklern, verschiedene Arten von Dateien oder Verzeichnissen mit Swift-Code zu komprimieren. Um eine einzelne Datei zu komprimieren, müssen Sie nur eine Datei-URL übergeben, die das Element darstellt, das Sie komprimieren möchten, sowie eine Ziel-URL. Standardmäßig wird bei der Archiverstellung keine Komprimierung verwendet. Sie können auch ein komprimiertes ZIP-Archiv erstellen, indem Sie den Parameter auf set auf .deflate setzen. Genau wie Dateien akzeptiert es auch die Verzeichniselemente und fügt den Verzeichnisinhalt problemlos zum Archiv hinzu.

Einzelne Einträge hinzufügen oder entfernen

Es ist oft erforderlich, auf bestimmte Einträge in einem ZIP-Archiv zuzugreifen oder diese zu lesen, während das gesamte Archiv extrahiert wird. Die ZIP Foundation hilft Softwareentwicklern dabei, individuell auf bestimmte Einträge zuzugreifen und diese nach ihren eigenen Bedürfnissen zu nutzen. Es erleichtert Programmierern auch die schrittweise Aktualisierung von Archivinhalten. Programmierer können problemlos eine neue Datei zu einem vorhandenen Archiv hinzufügen oder eine Datei in einem vorhandenen ZIP-Archiv problemlos ersetzen oder löschen.

In-Memory-Archive verarbeiten

Die Open-Source-ZIP-Foundation-Bibliothek bietet Unterstützung für die Handhabung von In-Memory-Archiven mithilfe von Swift-Befehlen. Das bedeutet, dass die Bibliothek das Erstellen oder Extrahieren von Archiven unterstützt, die nur im RAM vorhanden sind. Sie können das In-Memory-Archiv mit nur wenigen Codezeilen einfach lesen und aktualisieren. Es ermöglicht auch den Inhalt von ZIP-Einträgen zu konsumieren, ohne sie in das Dateisystem zu schreiben.

 Deutsch