Βιβλιοθήκη JavaScript για ανάγνωση και γραφή μεγάλων αρχείων ZIP 

 Δωρεάν JavaScript API ανοιχτού κώδικα για ανάγνωση, γραφή, διαγραφή και χειρισμό μεγάλων αρχείων ZIP στο διαδίκτυο.

Το Zip.js είναι μια βιβλιοθήκη JavaScript ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές λογισμικού να ZIP και να αποσυμπιέζουν αρχεία μέσα στις δικές τους εφαρμογές. Παρέχει ένα API χαμηλού επιπέδου για ανάγνωση και εγγραφή μεγάλων αρχείων zip (έως 4 GB με το File writer API). Η βιβλιοθήκη είναι πλήρως συμβατή με όλα τα προγράμματα περιήγησης ιστού όπως Chrome, Firefox, Safari 6 και Internet Explorer 10.

Η βιβλιοθήκη μπορεί να χειριστεί πολλούς τύπους δεδομένων χάρη σε ένα γενικό API. Εάν θέλετε να διαβάσετε ένα αρχείο ZIP και θέλετε να αποθηκεύσετε τα αρχεία του σε μια μεταβλητή, πρέπει να χρησιμοποιήσετε ένα αντικείμενο ZIP.Reader για την ανάγνωση των συμπιεσμένων δεδομένων ZIP. Εάν θέλετε να γράψετε ασυμπίεστα δεδομένα αρχείου στη μεταβλητή, τότε πρέπει να χρησιμοποιήσετε ένα αντικείμενο ZIP.Writer.

Αυτή η βιβλιοθήκη εξαρτάται από τον πίνακα Typed (WebGL) και προαιρετικά μπορείτε να χρησιμοποιήσετε άλλα API, όπως Webworkers για αναπαραγωγή εργαζομένων στο παρασκήνιο που εκτελούν σενάρια παράλληλα με την κύρια σελίδα τους, File API για επιλογή αρχείων μέσω προγραμματισμού και πρόσβαση στα δεδομένα τους, File writer API για εγγραφή σε αρχεία από εφαρμογές Ιστού και Καταλόγους αρχείων και σύστημα πλοήγησης σε ιεραρχίες συστημάτων αρχείων.

Previous Next

Ξεκινώντας με το Zip.js

Προσθέστε zip.js, z-worker.js, deflate.js και inflate.js στο έργο σας. Συμπεριλάβετε επίσης το σενάριο zip.js στη σελίδα HTML χρησιμοποιώντας την ακόλουθη εντολή.

Προσθήκη ZIP.JS στη σελίδα HTML

 script type="text/javascript" src="/lib/zip.js"></script> 

Διαβάστε τα αρχεία ZIP μέσω της βιβλιοθήκης JavaScript

Η βιβλιοθήκη ZIP.JS παρέχει λειτουργικά την ανάγνωση του περιεχομένου ενός αρχείου ZIP μέσα σε εφαρμογές JavaScript. Πρώτα απ 'όλα, πρέπει να δημιουργήσετε ένα αντικείμενο ZipReader. Το αντικείμενο ZipReader βοηθά τους χρήστες στην ανάγνωση του περιεχομένου ενός αρχείου ZIP. Η βιβλιοθήκη επιτρέπει στους χρήστες να διαβάζουν ονόματα αρχείων, καταχωρίσεις ZIP, μέγεθος συμπιεσμένων δεδομένων, μέγεθος μη συμπιεσμένων δεδομένων, ημερομηνία τελευταίας τροποποίησης, σχόλιο αρχείου, άθροισμα ελέγχου ασυμπίεστων δεδομένων και πολλά άλλα.

 Εγγραφή αρχείων σε ZIP μέσω JavaScript

Η βιβλιοθήκη ZIP.JS επιτρέπει στους προγραμματιστές λογισμικού να γράφουν δεδομένα στο αρχείο zip. Πρώτα απ 'όλα πρέπει να δημιουργήσετε ένα αντικείμενο ZipWriter για να γράψετε δεδομένα εξόδου. Μπορείτε εύκολα να προσθέσετε μια νέα καταχώρηση στο ZIP παρέχοντας όνομα και τοποθεσία αρχείου. Μόλις ολοκληρωθεί η εργασία, η λειτουργία επανάκλησης επιτυχίας θα ενημερώσει για την επιτυχή εισαγωγή και συμπίεση. Στο τέλος, θυμηθείτε να κλείσετε το ανοιχτό φερμουάρ και να τερματίσετε τους συσχετισμένους εργάτες ιστού.

 Ελληνικά