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

ZIP Foundation

 
 

Swift Library med åpen kildekode for å opprette ZIP-arkiver

ZIP-fil er et komprimert arkiv som gjør det enklere for brukere å redusere størrelsen på store filer eller grupper av filer for å sende, dele og lagre dem på en enkel måte. ZIP-stiftelsen er et Swift-bibliotek som enkelt kan håndtere ZIP-arkivfiler. Biblioteket er basert på Apples libcompression og håndterer koding eller dekoding av komprimerte arkiver med letthet. Biblioteket har inkludert funksjonalitet for komprimering og dekompresjon med høy ytelse og stabilitet. Biblioteket er åpen kildekode og er tilgjengelig under MIT-lisensen for offentlig bruk.

ZIP Foundation er en veldig enkel å bruke og godt vedlikeholdt dokumentasjonsseksjon. Swift gjør det mulig for programvareutviklere å lage, lese og oppdatere ZIP-arkivfiler med bare et par linjer med kode. Det flotte med biblioteket er at det ikke har noen tredjepartsavhengigheter og gir enkle å bruke høynivåmetoder. Biblioteket har inkludert flere viktige funksjoner knyttet til ZIP-arkiver, som å zippe filer eller kataloger, få tilgang til individuelle oppføringer, opprette et nytt arkiv, få tilgang til individuelle oppføringer, legge til en ny oppføring, fjerne en bestemt oppføring, bedre minnebehandling og så videre.

Previous Next

Komme i gang med ZIP Foundation

Du kan enkelt installere ZIP Foundation fra CocoaPods. Bruk følgende kommando for å installere prosjektet på systemet ditt.

Kompiler ZIP Foundation-biblioteket via CocoaPods

 $ pod install

Du kan enkelt installere ZIP Foundation-biblioteket fra GitHub. Bruk følgende kommando for å installere prosjektet på systemet ditt.

Installer ZIP Foundation Library via GitHub

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

Zip filer og kataloger via Swift Library

ZIP Foundation-biblioteket med åpen kildekode gjør det mulig for programvareutviklere å zippe forskjellige typer filer eller kataloger ved hjelp av Swift-kode. For å zippe en enkelt fil trenger du bare å sende en fil-URL som representerer elementet du vil zippe og en destinasjons-URL. Som standard brukes ingen komprimering i arkivoppretting. Du kan også lage et komprimert ZIP-arkiv ved å sette parameteren til .deflate. På samme måte som filer godtar den også katalogelementene og legger til kataloginnholdet i arkivet med letthet.

Legg til eller fjern individuelle oppføringer

Det er ofte nødvendig å få tilgang til eller lese noen spesifikke oppføringer i et ZIP-arkiv med å trekke ut hele arkivet. ZIP Foundation hjelper programvareutviklere individuelt å få tilgang til spesifikke oppføringer og bruke dem i henhold til deres egne behov. Det gjør det også lettere for programmerere å oppdatere arkivinnhold trinnvis. Programmerere kan enkelt legge til en ny fil i et eksisterende arkiv eller erstatte eller slette en fil i et eksisterende ZIP-arkiv med letthet.

Behandle arkiver i minnet

ZIP Foundation-biblioteket med åpen kildekode har inkludert støtte for håndtering av arkiver i minnet ved hjelp av Swift-kommandoer. Det betyr at biblioteket støtter opprettelsen eller utvinningen av arkivene som bare finnes inne i RAM-en. Du kan enkelt lese og oppdatere arkivet i minnet med bare et par linjer med kode. Det tillater også å konsumere ZIP-innhold uten å skrive det til filsystemet.

 Norsk