1. Produkty
  2.   Kompresja
  3.   Swift
  4.   ZIP Foundation

ZIP Foundation

 
 

Open Source Swift Library do tworzenia archiwów ZIP

Plik ZIP to skompresowane archiwum, które ułatwia użytkownikom zmniejszenie rozmiaru dużych plików lub grup plików w celu ich łatwego wysyłania, udostępniania i przechowywania. Podstawa ZIP to biblioteka Swift, która może bez wysiłku obsługiwać pliki archiwów ZIP. Biblioteka jest oparta na libcompression firmy Apple i z łatwością obsługuje kodowanie lub dekodowanie skompresowanych archiwów. Biblioteka zawiera funkcje kompresji i dekompresji o wysokiej wydajności i stabilności. Biblioteka jest open source i jest dostępna na licencji MIT do użytku publicznego.

Fundacja ZIP jest bardzo łatwą w użyciu i dobrze utrzymaną sekcją dokumentacji. Swift umożliwia programistom tworzenie, odczytywanie i aktualizowanie plików archiwów ZIP za pomocą zaledwie kilku linijek kodu. Wspaniałą rzeczą w bibliotece jest to, że nie ma ona zależności zewnętrznych i zapewnia łatwe w użyciu metody wysokiego poziomu. Biblioteka zawiera kilka ważnych funkcji związanych z archiwami ZIP, takich jak skompresowanie plików lub katalogów, dostęp do poszczególnych wpisów, tworzenie nowego archiwum, dostęp do poszczególnych wpisów, dodawanie nowego wpisu, usuwanie konkretnego wpisu, lepsze zarządzanie pamięcią i tak dalej.

Previous Next

Pierwsze kroki z Fundacją ZIP

Możesz łatwo zainstalować ZIP Foundation z CocoaPods. Użyj następującego polecenia, aby zainstalować projekt w swoim systemie.

Skompiluj bibliotekę ZIP Foundation przez CocoaPods

 $ pod install

Możesz łatwo zainstalować bibliotekę ZIP Foundation z GitHub. Użyj następującego polecenia, aby zainstalować projekt w swoim systemie.

Zainstaluj bibliotekę ZIP Foundation przez GitHub

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

Pliki i katalogi ZIP za pośrednictwem biblioteki Swift

Biblioteka ZIP Foundation o otwartym kodzie źródłowym umożliwia programistom skompresowanie różnych rodzajów plików lub katalogów za pomocą kodu Swift. Aby spakować pojedynczy plik, wystarczy podać adres URL pliku reprezentujący element, który chcesz spakować, oraz docelowy adres URL. Domyślnie przy tworzeniu archiwum nie jest używana kompresja. Możesz także utworzyć skompresowane archiwum ZIP, ustawiając parametr na .deflate. Podobnie jak pliki, akceptuje również pozycje katalogu i z łatwością dodaje zawartość katalogu do archiwum.

Dodaj lub usuń pojedyncze wpisy

Często wymagane jest uzyskanie dostępu lub odczytanie niektórych wpisów w archiwum ZIP z rozpakowaniem całego archiwum. Fundacja ZIP pomaga twórcom oprogramowania indywidualnie uzyskiwać dostęp do określonych wpisów i używać ich zgodnie z własnymi potrzebami. Ułatwia również programistom stopniowe aktualizowanie zawartości archiwum. Programiści mogą łatwo dodać nowy plik do istniejącego archiwum lub z łatwością zastąpić lub usunąć plik w istniejącym archiwum ZIP.

Przetwarzaj archiwa w pamięci

Biblioteka ZIP Foundation o otwartym kodzie źródłowym zawiera obsługę obsługi archiwów w pamięci za pomocą poleceń Swift. Oznacza to, że biblioteka obsługuje tworzenie lub ekstrakcję archiwów, które istnieją tylko w pamięci RAM. Możesz łatwo czytać i aktualizować archiwum w pamięci za pomocą zaledwie kilku linijek kodu. Pozwala również na korzystanie z zawartości wpisów ZIP bez zapisywania ich w systemie plików.

 Polski