ZIP Foundation
Nyílt forráskódú Swift Library ZIP-archívumok létrehozásához
A ZIP-fájl egy tömörített archívum, amely megkönnyíti a felhasználók számára a nagy fájlok vagy fájlcsoportok méretének csökkentését, hogy könnyen elküldhesse, megoszthassa és tárolhassa azokat. A ZIP Foundation egy Swift könyvtár, amely könnyedén kezeli a ZIP archív fájlokat. A könyvtár az Apple libtömörítésén alapul, és könnyedén kezeli a tömörített archívumok kódolását vagy dekódolását. A könyvtár nagy teljesítményű és stabilitású tömörítési és kicsomagolási funkciókat tartalmaz. A könyvtár nyílt forráskódú, és az MIT licenc alatt áll rendelkezésre nyilvános használatra.
A ZIP Foundation egy nagyon könnyen használható és jól karbantartott dokumentációs rész. A Swift lehetővé teszi a szoftverfejlesztők számára, hogy mindössze néhány sornyi kóddal hozzon létre, olvasson és frissítsen ZIP archív fájlokat. A könyvtár nagyszerűsége az, hogy nincs függősége harmadik féltől, és könnyen használható magas szintű módszereket kínál. A könyvtár számos fontos funkciót tartalmaz a ZIP archívumokkal kapcsolatban, például fájlok vagy könyvtárak tömörítése, egyedi bejegyzések elérése, új archívum létrehozása, egyedi bejegyzések elérése, új bejegyzés hozzáadása, adott bejegyzés eltávolítása, jobb memóriakezelés stb.
A ZIP Foundation használatának első lépései
Könnyedén telepítheti a ZIP Foundation-t a CocoaPodsból. Kérjük, használja a következő parancsot a projekt telepítéséhez a rendszerre.
Fordítsa össze a ZIP Foundation könyvtárat a CocoaPods segítségével
$ pod install
Könnyedén telepítheti a ZIP Foundation könyvtárat a GitHubból. Kérjük, használja a következő parancsot a projekt telepítéséhez a rendszeren.
Telepítse a ZIP Foundation Library-t a GitHubon keresztül
go get https://github.com/weichsel/ZIPFoundation.git
Zip fájlokat és könyvtárakat a Swift Library segítségével
A nyílt forráskódú ZIP Foundation könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy különböző típusú fájlokat vagy könyvtárakat tömörítsenek Swift kóddal. Egyetlen fájl tömörítéséhez csak át kell adnia a tömöríteni kívánt elemet képviselő fájl URL-címét és a cél URL-t. Alapértelmezés szerint az archívum létrehozása során nincs tömörítés. Tömörített ZIP-archívumot is létrehozhat, ha a paramétert .deflate értékre állítja. A fájlokhoz hasonlóan elfogadja a könyvtárelemeket, és könnyedén hozzáadja a könyvtár tartalmát az archívumhoz.
Egyedi bejegyzések hozzáadása vagy eltávolítása
Gyakran szükséges a ZIP-archívum egyes bejegyzéseinek elérése vagy elolvasása a teljes archívum kibontásával. A ZIP Foundation segítségével a szoftverfejlesztők egyénileg hozzáférhetnek bizonyos bejegyzésekhez, és saját igényeik szerint használhatják azokat. Lehetővé teszi a programozók számára az archív tartalom fokozatos frissítését is. A programozók könnyen hozzáadhatnak új fájlt egy meglévő archívumhoz, vagy egyszerűen lecserélhetnek vagy törölhetnek egy fájlt egy meglévő ZIP-archívumban.
A memóriában tárolt archívumok feldolgozása
A nyílt forráskódú ZIP Foundation könyvtár támogatja a memórián belüli archívumok Swift parancsokkal történő kezelését. Ez azt jelenti, hogy a könyvtár támogatja a csak a RAM-ban létező archívumok létrehozását vagy kibontását. Néhány sornyi kóddal könnyedén elolvashatja és frissítheti a memóriában lévő archívumot. Ezenkívül lehetővé teszi a ZIP-bejegyzések tartalmának elfogyasztását anélkül, hogy a fájlrendszerbe írná azokat.