ZIP Foundation
Atidarykite „Swift“ biblioteką, kad sukurtumėte ZIP archyvus
ZIP failas yra suspaustas archyvas, kuris leidžia vartotojams lengviau sumažinti didelių failų arba failų grupių dydį, kad juos būtų galima lengvai siųsti, bendrinti ir saugoti. ZIP fondas yra „Swift“ biblioteka, kuri gali be vargo tvarkyti ZIP archyvo failus. Biblioteka yra pagrįsta Apple libcompressionu ir lengvai tvarko suglaudintų archyvų kodavimą arba dekodavimą. Bibliotekoje yra didelio našumo ir stabilumo suspaudimo ir išskleidimo funkcijos. Biblioteka yra atvirojo kodo ir yra prieinama pagal MIT licenciją viešam naudojimui.
ZIP fondas yra labai paprasta naudoti ir gerai prižiūrima dokumentacijos skyrius. „Swift“ leidžia programinės įrangos kūrėjams kurti, skaityti ir atnaujinti ZIP archyvo failus naudojant tik kelias kodo eilutes. Puikus bibliotekos dalykas yra tai, kad ji neturi priklausomybės nuo trečiųjų šalių ir siūlo lengvai naudojamus aukšto lygio metodus. Bibliotekoje yra keletas svarbių funkcijų, susijusių su ZIP archyvais, pavyzdžiui, failų ar katalogų suglaudinimas, atskirų įrašų prieiga, naujo archyvo kūrimas, atskirų įrašų prieiga, naujo įrašo įtraukimas, konkretaus įrašo pašalinimas, geresnis atminties valdymas ir pan.
Darbo su ZIP fondu pradžia
Galite lengvai įdiegti ZIP fondą iš CocoaPods. Norėdami įdiegti projektą savo sistemoje, naudokite šią komandą.
Sudarykite ZIP fondo biblioteką naudodami CocoaPods
$ pod install
Galite lengvai įdiegti ZIP Foundation biblioteką iš GitHub. Norėdami įdiegti projektą savo sistemoje, naudokite šią komandą.
Įdiekite ZIP fondo biblioteką per „GitHub“.
go get https://github.com/weichsel/ZIPFoundation.git
Zip failus ir katalogus per Swift biblioteką
Atvirojo kodo ZIP Foundation biblioteka leidžia programinės įrangos kūrėjams supakuoti įvairių tipų failus ar katalogus naudojant Swift kodą. Norėdami supakuoti vieną failą, tereikia perduoti failo URL, nurodantį elementą, kurį norite supakuoti, ir paskirties URL. Pagal numatytuosius nustatymus kuriant archyvą suspaudimas nenaudojamas. Taip pat galite sukurti suglaudintą ZIP archyvą, nustatydami parametrą į .deflate. Kaip ir failai, jis taip pat priima katalogo elementus ir lengvai prideda katalogo turinį į archyvą.
Pridėti arba pašalinti atskirus įrašus
Dažnai reikia pasiekti arba perskaityti kai kuriuos konkrečius ZIP archyvo įrašus, ištraukiant visą archyvą. ZIP fondas padeda programinės įrangos kūrėjams individualiai pasiekti konkrečius įrašus ir naudoti juos pagal savo poreikius. Tai taip pat padeda programuotojams palaipsniui atnaujinti archyvo turinį. Programuotojai gali lengvai pridėti naują failą prie esamo archyvo arba lengvai pakeisti arba ištrinti failą esamame ZIP archyve.
Apdorokite atminties archyvus
Atvirojo kodo ZIP fondo bibliotekoje yra palaikymas atmintyje esančių archyvų tvarkymui naudojant „Swift“ komandas. Tai reiškia, kad biblioteka palaiko archyvų, esančių tik RAM, kūrimą arba ištraukimą. Galite lengvai perskaityti ir atnaujinti atmintyje esantį archyvą naudodami tik kelias kodo eilutes. Tai taip pat leidžia sunaudoti ZIP įrašo turinį neįrašant jo į failų sistemą.