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

ZIP Foundation

 
 

Öppna källkod Swift Library för att skapa ZIP-arkiv

ZIP-fil är ett komprimerat arkiv som gör det enklare för användare att minska storleken på stora filer eller grupper av filer för att enkelt skicka, dela och lagra dem. ZIP-stiftelsen är ett Swift-bibliotek som enkelt kan hantera ZIP-arkivfiler. Biblioteket är baserat på Apples libcompression och hanterar kodning eller avkodning av komprimerade arkiv med lätthet. Biblioteket har inkluderat funktionalitet för komprimering och dekompression med hög prestanda och stabilitet. Biblioteket är öppen källkod och är tillgängligt under MIT-licensen för allmänt bruk.

ZIP Foundation är en mycket lättanvänd och välskött dokumentationssektion. Swift gör det möjligt för mjukvaruutvecklare att skapa, läsa och uppdatera ZIP-arkivfiler med bara ett par rader kod. Det fina med biblioteket är att det inte har några beroenden från tredje part och erbjuder lättanvända metoder på hög nivå. Biblioteket har inkluderat flera viktiga funktioner relaterade till ZIP-arkiv, som att zippa filer eller kataloger, komma åt enskilda poster, skapa ett nytt arkiv, komma åt enskilda poster, lägga till en ny post, ta bort en viss post, bättre minneshantering och så vidare.

Previous Next

Komma igång med ZIP Foundation

Du kan enkelt installera ZIP Foundation från CocoaPods. Använd följande kommando för att installera projektet på ditt system.

Kompilera ZIP Foundation-biblioteket via CocoaPods

 $ pod install

Du kan enkelt installera ZIP Foundation-biblioteket från GitHub. Använd följande kommando för att installera projektet på ditt system.

Installera ZIP Foundation Library via GitHub

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

Zip-filer och kataloger via Swift Library

ZIP Foundation-biblioteket med öppen källkod gör det möjligt för mjukvaruutvecklare att zippa olika typer av filer eller kataloger med hjälp av Swift-kod. För att zippa en enskild fil behöver du bara skicka en fil-URL som representerar objektet du vill zippa och en måladress. Som standard används ingen komprimering vid skapande av arkiv. Du kan också skapa ett komprimerat ZIP-arkiv genom att ställa in parametern på .deflate. Samma som filer accepterar den också katalogobjekten och lägger till kataloginnehållet till arkivet med lätthet.

Lägg till eller ta bort enskilda poster

Det krävs ofta för att komma åt eller läsa vissa specifika poster i ett ZIP-arkiv med att extrahera hela arkivet. ZIP Foundation hjälper mjukvaruutvecklare att individuellt få tillgång till specifika poster och använda dem efter sina egna behov. Det underlättar också programmerare att stegvis uppdatera arkivinnehåll. Programmerare kan enkelt lägga till en ny fil i ett befintligt arkiv eller ersätta eller ta bort en fil i ett befintligt ZIP-arkiv med lätthet.

Process In-Memory Archives

ZIP Foundation-biblioteket med öppen källkod har inkluderat stöd för hantering av minnesarkiv med Swift-kommandon. Det betyder att biblioteket stöder skapandet eller utvinningen av arkiven som bara finns i RAM-minnet. Du kan enkelt läsa och uppdatera arkivet i minnet med bara ett par rader kod. Det tillåter också att konsumera ZIP-postinnehåll utan att skriva dem till filsystemet.

 Svenska