Βιβλιοθήκη PHP ανοιχτού κώδικα για Εργασία με ZIP-Archives

Δημιουργία, ενημέρωση, διαγραφή και εξαγωγή μορφών αρχείων συμπίεσης όπως ZIP ή BZIP2 και Αρχεία με προστασία με κωδικό πρόσβασης μέσω PHP API.

Το PhpZip είναι μια βιβλιοθήκη PHP ανοιχτού κώδικα που παρέχει λειτουργικότητα για εργασία με αρχεία ZIP. Το API δημιουργεί το αρχείο Zip στη μνήμη (ή αρχείο temp) και επιτρέπει στους χρήστες να αποθηκεύουν το τελικό αρχείο Zip στην προτεινόμενη τοποθεσία του χρήστη. Σας δίνει τη δυνατότητα να λαμβάνετε πληροφορίες για κάθε καταχώρηση στο αρχείο. Υποστηρίζει επίσης αρχειακά σχόλια καθώς και μεμονωμένα σχόλια εισόδου.

Το API υποστηρίζει πολλές σημαντικές λειτουργίες, όπως δημιουργία και τροποποίηση αρχείων ZIP, άνοιγμα και αποσυμπίεση αρχείων zip, προσθήκη σε υπάρχοντα ZIP, αρχεία κρυπτογράφησης WinZip AES, συμπίεση BZIP2, εξωτερικά χαρακτηριστικά αρχείων και επεκτάσεις ZIP64, αποθήκευση του αρχείου σε αρχείο και περισσότερο.

Previous Next

Ξεκινώντας με το PhpZip

Πρώτα απ 'όλα, πρέπει να έχετε PHP 5.5 και άνω για να λειτουργεί ομαλά η βιβλιοθήκη. Ο ευκολότερος τρόπος εγκατάστασης είναι να έχετε εγκατεστημένο το Composer στον υπολογιστή σας. Μόλις εγκατασταθεί ο συνθέτης, πρέπει να προσθέσετε αυτήν την απαίτηση στο αρχείο composer.json.

Εδώ είναι η εντολή

 "phpzip/phpzip": ">=2.0.7"  

Προσθήκη καταχωρήσεων στο Αρχείο μέσω της Βιβλιοθήκης PHP

Οι προγραμματιστές λογισμικού μπορούν εύκολα να προσθέσουν αρχεία σε ένα αρχείο ZIP χρησιμοποιώντας τη βιβλιοθήκη PhpZip μέσα στις δικές τους εφαρμογές PHP. Για να προσθέσετε ένα αρχείο πρέπει να καθορίσετε το όνομα της καταχώρησης στο αρχείο καθώς και να δώσετε μια διαδρομή. Το API παρέχει επίσης τη δυνατότητα προσθήκης μιας καταχώρησης από τη ροή στο αρχείο ZIP. Παρέχει επίσης υποστήριξη για την προσθήκη νέου καταλόγου.

Διαγραφή καταχωρήσεων από το ZIP-Archive

Η βιβλιοθήκη PhpZip παρέχει μια δυνατότητα διαγραφής καταχωρήσεων από το αρχείο ZIP. Υπάρχουν πολλές διαθέσιμες επιλογές για τη διαγραφή των εγγραφών, όπως η διαγραφή μιας καταχώρησης στο αρχείο χρησιμοποιώντας το όνομά της, η διαγραφή όλων των καταχωρήσεων στο αρχείο ZIP, η διαγραφή καταχωρήσεων χρησιμοποιώντας το μοτίβο glob και η διαγραφή καταχωρήσεων χρησιμοποιώντας το μοτίβο PCRE.

Εργασία με αρχεία που προστατεύονται με κωδικό πρόσβασης

Η βιβλιοθήκη PhpZip παρέχει υποστήριξη για παραδοσιακή συμπίεση deflate και συμπίεση BZIP2 με την επέκταση php-bz2. Η βιβλιοθήκη PhpZip απαιτεί PHP 5.5 και νεότερη έκδοση για να λειτουργεί με αρχεία που προστατεύονται με κωδικό πρόσβασης. Παρέχει στους προγραμματιστές τη δυνατότητα να ορίσουν έναν κωδικό πρόσβασης για την ανάγνωση όλων ή ορισμένων εγγραφών στο αρχείο, να αλλάξουν τον κωδικό πρόσβασης για το αρχείο, να διαγράψουν τον κωδικό πρόσβασης αρχείου, να ορίσουν έναν κωδικό πρόσβασης ή μέθοδο κρυπτογράφησης και πολλές άλλες επιλογές.

 Ελληνικά