ZIP Foundation

 
 

Βιβλιοθήκη Swift Open Source για δημιουργία αρχείων ZIP

Το αρχείο ZIP είναι ένα συμπιεσμένο αρχείο που διευκολύνει τους χρήστες να μειώσουν το μέγεθος μεγάλων αρχείων ή ομάδων αρχείων για αποστολή, κοινή χρήση και αποθήκευση με ευκολία. Η βάση ZIP είναι μια βιβλιοθήκη Swift που μπορεί να χειριστεί αβίαστα αρχεία αρχείου ZIP. Η βιβλιοθήκη βασίζεται στη συμπίεση lib της Apple και χειρίζεται την κωδικοποίηση ή την αποκωδικοποίηση συμπιεσμένων αρχείων με ευκολία. Η βιβλιοθήκη έχει συμπεριλάβει λειτουργικότητα για συμπίεση και αποσυμπίεση με υψηλή απόδοση και σταθερότητα. Η βιβλιοθήκη είναι ανοιχτού κώδικα και είναι διαθέσιμη υπό την άδεια του MIT για δημόσια χρήση.

Το ZIP Foundation είναι ένα πολύ εύχρηστο και καλά συντηρημένο τμήμα τεκμηρίωσης. Το Swift επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν, να διαβάζουν και να ενημερώνουν αρχεία αρχείου ZIP με λίγες μόνο γραμμές κώδικα. Το υπέροχο με τη βιβλιοθήκη είναι ότι δεν έχει εξαρτήσεις τρίτων και παρέχει εύχρηστες μεθόδους υψηλού επιπέδου. Η βιβλιοθήκη έχει συμπεριλάβει πολλές σημαντικές λειτουργίες που σχετίζονται με τα αρχεία ZIP, όπως συμπίεση αρχείων ή καταλόγων, πρόσβαση σε μεμονωμένες εγγραφές, δημιουργία νέου αρχείου, πρόσβαση σε μεμονωμένες εγγραφές, προσθήκη νέας καταχώρησης, αφαίρεση συγκεκριμένης καταχώρησης, καλύτερη διαχείριση μνήμης κ.λπ.

Previous Next

Ξεκινώντας με το ZIP Foundation

Μπορείτε εύκολα να εγκαταστήσετε το ZIP Foundation από το CocoaPods. Χρησιμοποιήστε την ακόλουθη εντολή για την εγκατάσταση του έργου στο σύστημά σας.

Συγκεντρώστε τη βιβλιοθήκη ZIP Foundation μέσω του CocoaPods

 $ pod install

Μπορείτε εύκολα να εγκαταστήσετε τη βιβλιοθήκη ZIP Foundation από το GitHub. Χρησιμοποιήστε την παρακάτω εντολή για την εγκατάσταση του έργου στο σύστημά σας.

Εγκαταστήστε το ZIP Foundation Library μέσω του GitHub

 go get https://github.com/weichsel/ZIPFoundation.git 

Zip Αρχεία & Κατάλογοι μέσω Swift Library

Η ανοιχτού κώδικα βιβλιοθήκη ZIP Foundation επιτρέπει στους προγραμματιστές λογισμικού να συμπιέζουν διαφορετικά είδη αρχείων ή καταλόγων χρησιμοποιώντας τον κώδικα Swift. Για τη συμπίεση ενός μεμονωμένου αρχείου, πρέπει απλώς να περάσετε μια διεύθυνση URL αρχείου που αντιπροσωπεύει το αντικείμενο που θέλετε να συμπιεστείτε και μια διεύθυνση URL προορισμού. Από προεπιλογή, δεν χρησιμοποιείται συμπίεση στη δημιουργία αρχείου. Μπορείτε επίσης να δημιουργήσετε ένα συμπιεσμένο αρχείο ZIP ορίζοντας την παράμετρο σε .deflate. Όπως και τα αρχεία, δέχεται επίσης τα στοιχεία καταλόγου και προσθέτει το περιεχόμενο του καταλόγου στο αρχείο με ευκολία.

Προσθήκη ή αφαίρεση μεμονωμένων καταχωρήσεων

Συχνά απαιτείται πρόσβαση ή ανάγνωση ορισμένων συγκεκριμένων εγγραφών σε ένα αρχείο ZIP με εξαγωγή ολόκληρου του αρχείου. Το ZIP Foundation βοηθά τους προγραμματιστές λογισμικού να έχουν πρόσβαση σε συγκεκριμένες καταχωρήσεις και να τις χρησιμοποιούν σύμφωνα με τις δικές τους ανάγκες. Διευκολύνει επίσης τους προγραμματιστές να ενημερώνουν σταδιακά το περιεχόμενο του αρχείου. Οι προγραμματιστές μπορούν εύκολα να προσθέσουν ένα νέο αρχείο σε ένα υπάρχον αρχείο ή να αντικαταστήσουν ή να διαγράψουν ένα αρχείο σε ένα υπάρχον αρχείο ZIP με ευκολία.

Διαδικασία Αρχείων στη μνήμη

Η ανοιχτού κώδικα βιβλιοθήκη ZIP Foundation περιλαμβάνει υποστήριξη για το χειρισμό αρχείων στη μνήμη χρησιμοποιώντας εντολές Swift. Αυτό σημαίνει ότι η βιβλιοθήκη υποστηρίζει τη δημιουργία ή την εξαγωγή των αρχείων που υπάρχουν μόνο μέσα στη μνήμη RAM. Μπορείτε εύκολα να διαβάσετε καθώς και να ενημερώσετε το αρχείο στη μνήμη με μερικές μόνο γραμμές κώδικα. Επιτρέπει επίσης την κατανάλωση περιεχομένων καταχώρησης ZIP χωρίς εγγραφή στο σύστημα αρχείων.

 Ελληνικά