ZIP Foundation
Avaa lähdekoodi Swift Library ZIP-arkistojen luomiseksi
ZIP-tiedosto on pakattu arkisto, jonka avulla käyttäjien on helpompi pienentää suurten tiedostojen tai tiedostoryhmien kokoa lähettääkseen, jakaakseen ja tallentaakseen niitä helposti. ZIP Foundation on Swift-kirjasto, joka voi käsitellä ZIP-arkistotiedostoja vaivattomasti. Kirjasto perustuu Applen libcompressioon ja käsittelee pakattujen arkistojen koodauksen tai dekoodauksen helposti. Kirjastossa on toimintoja pakkaamiseen ja purkamiseen, joilla on korkea suorituskyky ja vakaus. Kirjasto on avoimen lähdekoodin ja se on saatavilla MIT-lisenssillä julkiseen käyttöön.
ZIP Foundation on erittäin helppokäyttöinen ja hyvin hoidettu dokumentaatio-osio. Swiftin avulla ohjelmistokehittäjät voivat luoda, lukea ja päivittää ZIP-arkistotiedostoja vain muutamalla koodirivillä. Hienoa kirjastossa on, että siinä ei ole riippuvuutta kolmansista osapuolista ja se tarjoaa helppokäyttöisiä korkean tason menetelmiä. Kirjastossa on useita tärkeitä ZIP-arkistoon liittyviä ominaisuuksia, kuten tiedostojen tai hakemistojen pakkaaminen, yksittäisten merkintöjen käyttö, uuden arkiston luominen, yksittäisten merkintöjen käyttö, uuden merkinnän lisääminen, tietyn merkinnän poistaminen, parempi muistinhallinta ja niin edelleen.
ZIP Foundationin käytön aloittaminen
Voit asentaa ZIP Foundationin helposti CocoaPodsista. Käytä seuraavaa komentoa projektin asentamiseen järjestelmääsi.
Kokoa ZIP Foundation -kirjasto CocoaPodsin kautta
$ pod install
Voit helposti asentaa ZIP Foundation -kirjaston GitHubista. Käytä seuraavaa komentoa projektin asentamiseen järjestelmääsi.
Asenna ZIP Foundation Library GitHubin kautta
go get https://github.com/weichsel/ZIPFoundation.git
Zip tiedostot ja hakemistot Swift Libraryn kautta
Avoimen lähdekoodin ZIP Foundation -kirjaston avulla ohjelmistokehittäjät voivat pakata erilaisia tiedostoja tai hakemistoja Swift-koodilla. Yhden tiedoston pakkaamista varten sinun tarvitsee vain välittää tiedoston URL-osoite, joka edustaa pakattavaa kohdetta, ja kohde-URL-osoite. Oletusarvoisesti arkiston luomisessa ei käytetä pakkausta. Voit myös luoda pakatun ZIP-arkiston asettamalla parametrin arvoksi .deflate. Kuten tiedostot, se hyväksyy myös hakemistokohteet ja lisää hakemiston sisällön arkistoon helposti.
Lisää tai poista yksittäisiä merkintöjä
Usein vaaditaan tiettyjen ZIP-arkiston merkintöjen avaaminen tai lukeminen koko arkiston purkamisen yhteydessä. ZIP Foundation auttaa ohjelmistokehittäjiä pääsemään yksittäisiin merkintöihin ja käyttämään niitä omien tarpeidensa mukaan. Se myös auttaa ohjelmoijia päivittämään arkiston sisältöä asteittain. Ohjelmoijat voivat helposti lisätä uuden tiedoston olemassa olevaan arkistoon tai korvata tai poistaa tiedoston olemassa olevasta ZIP-arkistosta helposti.
Käsittele muistissa olevat arkistot
Avoimen lähdekoodin ZIP Foundation -kirjasto sisältää tuen muistissa olevien arkistojen käsittelyyn Swift-komentojen avulla. Tämä tarkoittaa, että kirjasto tukee vain RAM-muistissa olevien arkistojen luomista tai purkamista. Voit helposti lukea ja päivittää muistissa olevan arkiston vain parilla koodirivillä. Se mahdollistaa myös ZIP-merkintöjen sisällön kulutuksen kirjoittamatta niitä tiedostojärjestelmään.