ZIP Foundation
Open Source Swift Library for at oprette ZIP-arkiver
ZIP-fil er et komprimeret arkiv, der gør det nemmere for brugere at reducere størrelsen på store filer eller grupper af filer for at sende, dele og gemme dem med lethed. ZIP-grundlaget er et Swift-bibliotek, der ubesværet kan håndtere ZIP-arkivfiler. Biblioteket er baseret på Apples libcompression og håndterer kodning eller afkodning af komprimerede arkiver med lethed. Biblioteket har inkluderet funktionalitet til komprimering og dekompression med høj ydeevne og stabilitet. Biblioteket er open source og er tilgængeligt under MIT-licensen til offentlig brug.
ZIP Foundation er en meget nem at bruge og velholdt dokumentationssektion. Swift gør det muligt for softwareudviklere at oprette, læse og opdatere ZIP-arkivfiler med blot et par linjer kode. Det fantastiske ved biblioteket er, at det ikke har nogen tredjepartsafhængigheder og giver brugervenlige metoder på højt niveau. Biblioteket har inkluderet flere vigtige funktioner relateret til ZIP-arkiver, såsom at zippe filer eller mapper, få adgang til individuelle poster, oprette et nyt arkiv, få adgang til individuelle poster, tilføje en ny post, fjerne en bestemt post, bedre hukommelsesstyring og så videre.
Kom godt i gang med ZIP Foundation
Du kan nemt installere ZIP Foundation fra CocoaPods. Brug venligst følgende kommando til at installere projektet på dit system.
Kompiler ZIP Foundation-biblioteket via CocoaPods
$ pod install
Du kan nemt installere ZIP Foundation-biblioteket fra GitHub. Brug venligst følgende kommando til at installere projektet på dit system.
Installer ZIP Foundation Library via GitHub
go get https://github.com/weichsel/ZIPFoundation.git
Zip filer og mapper via Swift Library
Open source ZIP Foundation-biblioteket gør det muligt for softwareudviklere at zippe forskellige slags filer eller mapper ved hjælp af Swift-kode. For at zippe en enkelt fil skal du blot sende en fil-URL, der repræsenterer det element, du vil zippe, og en destinations-URL. Som standard bruges der ingen komprimering ved oprettelse af arkiver. Du kan også oprette et komprimeret ZIP-arkiv ved at indstille parameteren til .deflate. På samme måde som filer accepterer den også mappeelementerne og tilføjer mappeindholdet til arkivet med lethed.
Tilføj eller fjern individuelle poster
Det er ofte nødvendigt at få adgang til eller læse nogle specifikke poster i et ZIP-arkiv med udtræk af hele arkivet. ZIP Foundation hjælper softwareudviklere individuelt med at få adgang til specifikke poster og bruge dem efter deres egne behov. Det gør det også lettere for programmører at opdatere arkivindhold gradvist. Programmører kan nemt tilføje en ny fil til et eksisterende arkiv eller erstatte eller slette en fil i et eksisterende ZIP-arkiv med lethed.
Process In-Memory Archives
Open source ZIP Foundation-biblioteket har inkluderet support til håndtering af arkiver i hukommelsen ved hjælp af Swift-kommandoer. Det betyder, at biblioteket understøtter oprettelsen eller udvindingen af de arkiver, der kun findes inde i RAM'en. Du kan nemt læse og opdatere arkivet i hukommelsen med blot et par linjer kode. Det giver også mulighed for at forbruge ZIP-indgang indhold uden at skrive dem til filsystemet.