Δημιουργήστε και τροποποιήστε τα αρχεία ZIP που προστατεύονται με κωδικό πρόσβασης μέσω της Βιβλιοθήκης C
Δωρεάν βιβλιοθήκη C ανοιχτού κώδικα για να δημιουργήσετε, να τροποποιήσετε, να αφαιρέσετε ή να εξάγετε αρχεία ZIP, να προσθέσετε/αφαιρέστε αρχεία μέσα στις δικές σας εφαρμογές.
Το Minizip είναι μια βιβλιοθήκη C ανοιχτού κώδικα που διευκολύνει τους προγραμματιστές λογισμικού να εργαστούν με αρχεία zip μέσα στις δικές τους εφαρμογές C. Η βιβλιοθήκη Minizip είναι πολύ σταθερή και είναι από τις καλύτερες και πιο εύχρηστες. Χρησιμοποιούσε πάντα τη συμπίεση Deflate κατά την προσθήκη αρχείων στο αρχείο. Το Minizip είναι μια καθαρή βιβλιοθήκη C που μπορεί να χρησιμοποιηθεί σε Windows, macOS και Linux με ευκολία. Η βιβλιοθήκη υποστηρίζει επίσης κρυπτογράφηση και αποκρυπτογράφηση PKWARE και WinZIP AES.
Το Minizip API παρέχει πλήρη υποστήριξη για πολυάριθμες προηγμένες λειτουργίες συμπίεσης και εξαγωγής για αρχεία ZIP, όπως δημιουργία και εξαγωγή αρχείων zip, προσθήκη ή αφαίρεση εγγραφών από αρχεία zip, ανάγνωση και εγγραφή αρχείων zip από τη μνήμη, προστασία με κωδικό πρόσβασης, υποστήριξη ροής σε buffer. χωρισμός αρχείων zip σε πολλαπλά αρχεία, Unicode μέσω κωδικοποίησης UTF-8, υποστήριξη κωδικοποίησης χαρακτήρων, Ακολουθήστε και αποθηκεύστε συμβολικούς συνδέσμους και πολλά άλλα.
Ξεκινώντας με το Minizip
Το CMake συνιστάται ιδιαίτερα για τη δημιουργία της βιβλιοθήκης Minizip. Μπορείτε να το αποκτήσετε εύκολα από τον ιστότοπο cmake.
Ένας τυπικός κωδικός εγκατάστασης δίνεται παρακάτω
Δημιουργήστε Βιβλιοθήκη Minizip από το CMake
cmake . -DMZ_BUILD_TEST=ON
cmake --build
Δημιουργήστε νέο αρχείο ZIP μέσω C Library
Η δωρεάν βιβλιοθήκη Minizip παρέχει λειτουργικότητα για τη δημιουργία ενός νέου αρχείου ZIP εντός των εφαρμογών C. Η βιβλιοθήκη συμπίεσης υποστηρίζει επίσης την επεξεργασία ενός υπάρχοντος αρχείου ZIP εισάγοντας ή διαγράφοντας αρχεία μέσα σε αυτό. Μπορείτε εύκολα να εμφανίσετε τη λίστα με όλα τα διαθέσιμα αρχεία μέσα στο αρχείο ZIP. Μπορείτε επίσης να ανοίξετε, να τροποποιήσετε, να κλείσετε ή να διαγράψετε έναν κατάλογο ή ένα αρχείο στο αρχείο ZIP με μερικές απλές εντολές C.
Χειρισμός αρχείων με προστασία κωδικού πρόσβασης
Η βιβλιοθήκη ανοιχτού κώδικα Minizip παρέχει τη δυνατότητα χειρισμού αρχείων ZIP που προστατεύονται με κωδικό πρόσβασης με ευκολία. Παρέχει ένα σύνολο λειτουργιών που επιτρέπει στους προγραμματιστές λογισμικού να προστατεύουν τα αρχεία τους ορίζοντας έναν κωδικό πρόσβασης, επιτρέποντας την ανάγνωση όλων ή ορισμένων καταχωρήσεων στο αρχείο, την αλλαγή του κωδικού πρόσβασης για το αρχείο, την κατάργηση κωδικού πρόσβασης αρχείου, τον ορισμό μεθόδων κρυπτογράφησης και αποκρυπτογράφησης και πολλά άλλα.
Προσθήκη ή αφαίρεση αρχείων από το αρχείο ZIP
Η βιβλιοθήκη ανοιχτού κώδικα Minizip παρέχει τη δυνατότητα να χειρίζεστε εύκολα αρχεία ZIP που προστατεύονται με κωδικό πρόσβασης. Παρέχει ένα σύνολο λειτουργιών που επιτρέπει στους προγραμματιστές λογισμικού να προστατεύουν τα αρχεία τους ορίζοντας έναν κωδικό πρόσβασης, επιτρέποντας την ανάγνωση όλων ή ορισμένων καταχωρήσεων στο αρχείο, την αλλαγή του κωδικού πρόσβασης για το αρχείο, την αφαίρεση του κωδικού πρόσβασης αρχείου, τη ρύθμιση μεθόδων κρυπτογράφησης και αποκρυπτογράφησης και πολλά άλλα .
Εξαγωγή αρχείων από τα αρχεία ZIP στο δίσκο
Η βιβλιοθήκη Minizip ανοιχτού κώδικα επιτρέπει στους προγραμματιστές υπολογιστών να διαβάζουν και να εξάγουν τα περιεχόμενα ενός αρχείου με ευκολία. Μπορείτε εύκολα να εξαγάγετε αρχεία και φακέλους σε μια θέση της επιλογής σας στο δίσκο. Σας δίνει επίσης τη δυνατότητα να εξαγάγετε πλήρη δεδομένα ενός αρχείου καθώς και να εξαγάγετε ορισμένα συγκεκριμένα αρχεία. Η βιβλιοθήκη παρέχει επίσης τη δυνατότητα δημιουργίας και επαλήθευσης υπογραφών CMS για κάθε καταχώρηση.