zip
C API untuk Format Fail Pemampatan & zip arkib
Perpustakaan C Sumber Terbuka untuk Mencipta, Mengedit, Mengekstrak atau Memadam fail dari Arkib ZIP.
Pustaka ZIP mudah alih sumber terbuka ditulis dalam bahasa C yang membolehkan pembangun perisian mencipta dan mengubah suai arkib ZIP. Pustaka ditulis di atas perpustakaan miniz dan fungsi pelapisan di atas API miniz v1.15. Antara muka perpustakaan adalah sangat mudah dan itulah sebabnya tidak akan ada masalah untuk pengguna memahaminya. Beberapa pemampatan ZIP lanjutan dan ciri berkaitan pengekstrakan disokong sepenuhnya oleh perpustakaan, seperti mencipta arkib ZIP baharu dengan tahap mampatan lalai, menambahkan pada arkib ZIP sedia ada, mengekstrak arkib ZIP ke dalam folder, mengekstrak masukan ZIP ke dalam memori, mengekstrak masukan ZIP ke dalam fail, senarai semua zip, mengekstrak arkib ke direktori tertentu & banyak lagi.
Bermula dengan zip
Adalah disyorkan untuk membina perpustakaan, melalui CMake. Sila gunakan perintah berikut untuk Kompilasi pustaka zip.
Susun perpustakaan zip sebagai perpustakaan dinamik
$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make
Jana Arkib Baharu melalui Perpustakaan C
Pustaka zip menyediakan pembangun perisian keupayaan untuk menjana arkib zip baharu dengan tahap mampatan lalai dalam aplikasi mereka sendiri. Ia juga membolehkan anda mengubah suai arkib zip sedia ada dengan mudah. Anda boleh menambah fail baharu dengan mudah atau boleh memilih dan mengekstrak fail ke lokasi pilihan anda. Untuk menambah fail kepada pengguna arkib memerlukan menyatakan nama fail serta menyediakan laluan lengkap.
Mengekstrak Kandungan daripada Arkib ZIP
Pustaka zip sumber terbuka membolehkan pengaturcara mengekstrak kandungan arkib dengan mudah ke dalam folder dengan hanya beberapa arahan C. Ia menyediakan fungsi sama ada untuk mengekstrak segala-galanya di dalam arkib atau hanya beberapa fail tertentu. Untuk hasil terbaik sila sentiasa berikan laluan lengkap fail di dalam arkib untuk mengekstraknya.
Lebih Kawalan ke atas Arkib ZIP
Pustaka zip menyediakan beberapa ciri penting untuk kawalan yang lebih baik ke atas kandungan arkib ZIP. Beberapa kaedah dan sifat tersedia yang boleh membantu pengguna mendapatkan maklumat lengkap tentang arkib sebelum mengekstrak kandungannya. Ia menyokong ciri seperti mengira bilangan fail dalam arkib, mengulangi semua fail dalam arkib, mengekstrak fail yang dipilih sahaja, mengalih keluar fail daripada arkib dan banyak lagi.