ZIP Foundation
Pustaka Swift Sumber Terbuka untuk Membuat arkib ZIP
Fail ZIP ialah arkib termampat yang memudahkan pengguna mengurangkan saiz fail besar atau kumpulan fail untuk menghantar, berkongsi dan menyimpannya dengan mudah. Yayasan ZIP ialah perpustakaan Swift yang boleh mengendalikan fail arkib ZIP dengan mudah. Perpustakaan ini berdasarkan pemampatan lib Apple dan mengendalikan pengekodan atau penyahkodan arkib termampat dengan mudah. Perpustakaan telah menyertakan fungsi untuk pemampatan dan penyahmampatan dengan prestasi tinggi dan kestabilan. Perpustakaan adalah sumber terbuka dan boleh didapati di bawah lesen MIT untuk kegunaan awam.
Yayasan ZIP ialah bahagian dokumentasi yang sangat mudah digunakan dan diselenggara dengan baik. Swift membolehkan pembangun perisian mencipta, membaca dan mengemas kini fail arkib ZIP dengan hanya beberapa baris kod. Perkara yang menarik tentang perpustakaan ialah ia tidak mempunyai kebergantungan pihak ke-3 dan menyediakan kaedah peringkat tinggi yang mudah digunakan. Perpustakaan telah memasukkan beberapa ciri penting yang berkaitan dengan arkib ZIP, seperti mengezip fail atau direktori, mengakses entri individu, mencipta arkib baharu, mengakses entri individu, menambah entri baharu, mengalih keluar masukan tertentu, pengurusan memori yang lebih baik dan sebagainya.
Bermula dengan Yayasan ZIP
Anda boleh memasang ZIP Foundation dengan mudah daripada CocoaPods. Sila gunakan arahan berikut untuk memasang projek pada sistem anda.
Susun perpustakaan Yayasan ZIP melalui CocoaPods
$ pod install
Anda boleh memasang perpustakaan Yayasan ZIP dengan mudah daripada GitHub. Sila gunakan arahan berikut untuk memasang projek pada sistem anda.
Pasang Perpustakaan Yayasan ZIP melalui GitHub
go get https://github.com/weichsel/ZIPFoundation.git
Zip Fail & Direktori melalui Perpustakaan Swift
Pustaka Yayasan ZIP sumber terbuka membolehkan pembangun perisian mengezip pelbagai jenis fail atau direktori menggunakan kod Swift. Untuk mengezip satu fail, anda hanya perlu menghantar URL fail yang mewakili item yang anda ingin zip dan URL destinasi. Secara lalai, tiada pemampatan digunakan dalam penciptaan arkib. Anda juga boleh membuat arkib ZIP termampat dengan menetapkan parameter untuk ditetapkan kepada .deflate. Sama seperti fail, ia juga menerima item direktori dan menambah kandungan direktori ke arkib dengan mudah.
Tambah atau Alih Keluar Entri Individu
Ia selalunya diperlukan untuk mengakses atau membaca beberapa entri khusus dalam arkib ZIP dengan mengekstrak keseluruhan arkib. Yayasan ZIP membantu pembangun Perisian mengakses entri tertentu secara individu dan menggunakannya mengikut keperluan mereka sendiri. Ia juga memudahkan pengaturcara mengemas kini kandungan arkib secara berperingkat. Pengaturcara boleh dengan mudah menambah fail baharu pada arkib sedia ada atau menggantikan atau memadam fail dalam arkib ZIP sedia ada dengan mudah.
Proses Arkib Dalam Memori
Pustaka Yayasan ZIP sumber terbuka telah menyertakan sokongan untuk mengendalikan arkib dalam memori menggunakan arahan Swift. Ini bermakna perpustakaan menyokong penciptaan atau pengekstrakan arkib yang hanya wujud di dalam RAM. Anda boleh membaca serta mengemas kini arkib dalam memori dengan mudah dengan hanya beberapa baris kod. Ia juga membenarkan penggunaan kandungan masukan ZIP tanpa menulisnya ke sistem fail.