![](https://products-qa.fileformat.com/el/compression/swift/zip-api/header-image.png)
Zip
Open Source Swift Library για Zip και Αποσυμπίεση αρχείων
Η βιβλιοθήκη Zip διευκολύνει τη δουλειά των προγραμματιστών βοηθώντας τους να αναπτύξουν εφαρμογές που μπορούν να συμπιέζουν και να αποσυμπιέζουν διάφορα είδη αρχείων χρησιμοποιώντας εντολές Swift. Η βιβλιοθήκη έχει συμπεριλάβει ένα σύνολο από πολύ χρήσιμες λειτουργίες και μπορεί εύκολα να ενσωματωθεί με άλλα έργα. Η βιβλιοθήκη είναι χτισμένη πάνω από το minizip και παρέχει υποστήριξη για πολλές προηγμένες λειτουργίες συμπίεσης και εξαγωγής για αρχεία ZIP.
Η βιβλιοθήκη Zip είναι πολύ εύκολη στη χρήση και περιλαμβάνει ενσωματωμένη υποστήριξη για αρχεία «.ZIP» και «.CBZ». Η βιβλιοθήκη περιλαμβάνει πλήρη υποστήριξη για πολλά σημαντικά χαρακτηριστικά, όπως αρχεία zip από μια συγκεκριμένη τοποθεσία, αποσυμπίεση εγγράφων σε μια καθορισμένη διαδρομή, αποσυμπίεση συγκεκριμένου αρχείου, δημιουργία αρχείων zip που προστατεύονται με κωδικό πρόσβασης, προβολή ενημερώσεων προόδου, προσθήκη ή αφαίρεση καταχωρίσεων από αρχεία zip, καλύτερος χειρισμός σφαλμάτων για ανεπιτυχείς λειτουργίες και πολλά άλλα.
Ξεκινώντας με το Zip
Ο προτεινόμενος τρόπος εγκατάστασης του Zip είναι από το GitHub. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση
Μεταγλώττιση της βιβλιοθήκης Zip μέσω GitHub
go get https://github.com/marmelroy/Zip.git
Συμπίεση αρχείων χρησιμοποιώντας τη βιβλιοθήκη Swift
Η βιβλιοθήκη Zip ανοιχτού κώδικα επιτρέπει στους προγραμματιστές λογισμικού να συμπιέζουν διαφορετικά είδη αρχείων μέσα στις δικές τους εφαρμογές Swift. Για να αποσυμπιέσετε ένα συγκεκριμένο αρχείο ή ένα σύνολο αρχείων, πρέπει να δώσετε τη σωστή διεύθυνση σε αυτό και στη συνέχεια θα γίνει από τη βιβλιοθήκη. Παρέχει επίσης υποστήριξη για την εύκολη επεξεργασία ενός υπάρχοντος αρχείου ZIP. Μπορείτε να προσθέσετε ή να αφαιρέσετε ένα αρχείο από ένα υπάρχον αρχείο ZIP. Μπορείτε επίσης να χρησιμοποιήσετε εύκολα προηγμένες λειτουργίες για να ορίσετε προσαρμοσμένες διαδρομές προορισμού.
Δημιουργήστε αρχεία ZIP που προστατεύονται με κωδικό πρόσβασης μέσω Swift
Είναι πάντα πολύ χρήσιμο να προστατεύετε τα σημαντικά σας δεδομένα ή αρχεία ZIP. Παρέχει υψηλό επίπεδο ασφάλειας στα ευαίσθητα δεδομένα των χρηστών και τα καθιστά ασφαλή κατά τη μετάδοση σε άλλους προορισμούς. Η δωρεάν βιβλιοθήκη Zip παρέχει στους προγραμματιστές λογισμικού τη δυνατότητα να δημιουργούν και να διαχειρίζονται αρχεία ZIP που προστατεύονται με κωδικό πρόσβασης μέσα στις εφαρμογές τους Swift. Παρέχει λειτουργίες για τον ορισμό κωδικού πρόσβασης για την ανάγνωση όλων ή ορισμένων καταχωρήσεων, την αλλαγή του κωδικού πρόσβασης, τη διαγραφή του κωδικού πρόσβασης και πολλά άλλα.
Εξαγωγή αρχείων από ένα αρχείο ZIP σε δίσκο
Η βιβλιοθήκη Zip περιλαμβάνει πλήρη υποστήριξη για την πρόσβαση και την εξαγωγή των περιεχομένων των αρχείων ZIP χρησιμοποιώντας μερικές γραμμές κώδικα Swift. Η βιβλιοθήκη έχει συμπεριλάβει πολλές σημαντικές λειτουργίες που σχετίζονται με εξαγωγές αρχείων, όπως η επιλογή και η εξαγωγή ενός συγκεκριμένου αρχείου, η εξαγωγή φακέλων σε ένα μέρος της επιλογής σας, η εξαγωγή του πλήρους περιεχομένου του αρχείου κ.λπ. Παρέχει επίσης μια διευκόλυνση για τη δημιουργία και την επαλήθευση της υπογραφής CMS για κάθε καταχώρηση.