Kurkite ir keiskite slaptažodžiu apsaugotus ZIP archyvus naudodami C biblioteką
Atvirojo kodo nemokama C biblioteka, skirta kurti, keisti, pašalinti arba išskleisti ZIP archyvus, pridėti / pašalinti failus savo programose.
Minizip yra atvirojo kodo C biblioteka, kuri palengvina programuotojams dirbti su ZIP archyvais savo C programose. „Minizip“ biblioteka yra labai stabili ir yra viena iš geresnių ir lengviau naudojamų. Pridedant failus į archyvą, jis visada naudojo Deflate glaudinimą. „Minizip“ yra gryna C biblioteka, kurią galima lengvai naudoti „Windows“, „MacOS“ ir „Linux“. Biblioteka taip pat palaiko PKWARE ir WinZIP AES šifravimą ir iššifravimą.
„Minizip“ API teikia pilną palaikymą daugeliui pažangių su glaudinimu ir ištraukimu susijusių ZIP archyvų funkcijų, tokių kaip ZIP archyvų kūrimas ir ištraukimas, įrašų įtraukimas arba pašalinimas iš ZIP archyvų, zip archyvų skaitymas ir rašymas iš atminties, apsauga slaptažodžiu, buferinio srautinio perdavimo palaikymas, zip archyvų padalijimas į kelis failus, Unicode naudojant UTF-8 koduotę, simbolių kodavimo palaikymas, simbolinių nuorodų stebėjimas ir saugojimas ir daug daugiau.
Darbo su Minizip pradžia
„CMake“ labai rekomenduojama sukurti „Minizip“ biblioteką. Jį galite lengvai gauti iš cmake svetainės.
Žemiau pateikiamas tipinis diegimo kodas
Sukurkite Minizip biblioteką iš „CMake“.
cmake . -DMZ_BUILD_TEST=ON
cmake --build
Sukurkite naują ZIP archyvą naudodami C biblioteką
Nemokama Minizip biblioteka suteikia galimybę generuoti naują ZIP archyvą C programose. Suglaudinimo biblioteka taip pat palaiko esamo ZIP archyvo redagavimą įterpiant arba ištrinant failus į jį. Galite lengvai parodyti visų galimų failų sąrašą ZIP archyve. Taip pat galite atidaryti, modifikuoti, uždaryti arba ištrinti ZIP archyvo katalogą ar failą naudodami tik keletą paprastų C komandų.
Slaptažodžiu apsaugotų archyvų tvarkymas
Atvirojo kodo Minizip biblioteka suteikia galimybę lengvai tvarkyti slaptažodžiu apsaugotus ZIP archyvus. Tai suteikia funkcijų rinkinį, leidžiantį programinės įrangos kūrėjams apsaugoti savo archyvus nustatant slaptažodį, leidžiant nuskaityti visus ar kai kuriuos archyvo įrašus, pakeisti archyvo slaptažodį, pašalinti archyvo slaptažodį, nustatyti šifravimo ir iššifravimo metodus ir dar daugiau.
Pridėti arba pašalinti failus iš ZIP archyvo
Atvirojo kodo Minizip biblioteka suteikia galimybę lengvai tvarkyti slaptažodžiu apsaugotus ZIP archyvus. Tai suteikia funkcijų rinkinį, leidžiantį programinės įrangos kūrėjams apsaugoti savo archyvus nustatant slaptažodį, leidžiant nuskaityti visus ar kai kuriuos archyvo įrašus, pakeisti archyvo slaptažodį, pašalinti archyvo slaptažodį, nustatyti šifravimo ir iššifravimo metodus ir dar daugiau. .
Išskleiskite failus iš ZIP archyvų į diską
Atvirojo kodo Minizip biblioteka leidžia kompiuterių programuotojams lengvai skaityti ir išgauti archyvo turinį. Galite lengvai išskleisti failus ir aplankus į pasirinktą vietą diske. Tai taip pat suteikia galimybę išgauti visus archyvo duomenis, taip pat išgauti kai kuriuos konkrečius failus. Biblioteka taip pat suteikia galimybę generuoti ir patikrinti kiekvieno įrašo TVS parašus.