Βιβλιοθήκη συμπίεσης Java για χειρισμό Αρχείων ZIP
Το Open Source Java API επιτρέπει στους προγραμματιστές να συμπιέσουν ένα αρχείο ή έναν κατάλογο σε ένα αρχείο ZIP, συγκρίνοντας δύο καταχωρήσεις αρχείων ZIP και ούτω καθεξής.
Το zt-zip (ZeroTurnaround ZIP Library) είναι μια απλή βιβλιοθήκη αρχειοθέτησης και συμπίεσης για Java που επιτρέπει στους προγραμματιστές λογισμικού να λειτουργούν με αρχεία Java μέσα στις δικές τους εφαρμογές. Η βιβλιοθήκη υποστηρίζει τη συσκευασία και την αποσυσκευασία καταλόγων αναδρομικά και με εύκολη επανάληψη μέσω καταχωρήσεων ZIP. Η βιβλιοθήκη είναι πολύ απλή και παράγει αποτελεσματικά αποτελέσματα όταν εξάγονται μόνο μεμονωμένες εγγραφές από αρχεία ZIP.
Η βιβλιοθήκη περιλαμβάνει υποστήριξη τόσο για βασικές όσο και για ορισμένες προηγμένες λειτουργίες, όπως Συμπίεση καταλόγου σε αρχείο ZIP, συμπίεση αρχείου σε αρχείο ZIP, προσθήκη καταχώρισης από αρχείο ή πίνακα byte σε αρχείο ZIP, αντικατάσταση καταχώρησης αρχείου ZIP από αρχείο ή από πίνακα byte, Προσθήκη ή αντικατάσταση εγγραφών σε αρχείο ZIP, Εξαγωγή αρχείου ZIP, Έλεγχος εάν υπάρχει μια καταχώρηση σε αρχείο ZIP, εξαγωγή μιας καταχώρησης από αρχείο ZIP σε πίνακα byte, εξαγωγή αρχείου ZIP που γίνεται έναν κατάλογο και πολλά άλλα.
Η βιβλιοθήκη είναι πολύ ασφαλής στη χρήση και φροντίζει να μην μένουν ανοιχτές ροές κατά λάθος. Η βιβλιοθήκη υποστηρίζει επίσης τη σύγκριση δύο καταχωρήσεων αρχείων ZIP με διαφορετικά ονόματα καθώς και με το ίδιο όνομα. Μπορείτε επίσης να μετατρέψετε εύκολα μια καταχώρηση αρχείου ZIP σε κεφαλαία.
Ξεκινώντας με το zt-zip
Για να εκτελέσετε το έργο σας χρησιμοποιώντας zt-zip, πρώτα απ 'όλα, πρέπει να έχετε Java 1.5 και παραπάνω. Χρησιμοποιήστε την παρακάτω εντολή για να το εγκαταστήσετε.
Εγκατάσταση μέσω εντολής Git
git clone https://github.com/zeroturnaround/zt-zip.git
Εξάρτηση Jarchivelib Maven
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type>
<dependency>
Συμπιέστε ένα αρχείο σε αρχείο ZIP μέσω Java
Η βιβλιοθήκη zt-zip ανοιχτού κώδικα έχει παράσχει λειτουργικότητα για τη συμπίεση ενός αρχείου σε ένα αρχείο ZIP χρησιμοποιώντας εντολές Java. Η βιβλιοθήκη παρέχει επίσης υποστήριξη για την εύκολη προσθήκη καταλόγου στο αρχείο ZIP. Η βιβλιοθήκη υποστηρίζει την προσθήκη μιας καταχώρησης από ένα αρχείο καθώς και από έναν πίνακα byte σε ένα αρχείο ZIP. Είναι επίσης δυνατή η αντικατάσταση μιας καταχώρησης στο αρχείο ZIP. Μπορείτε επίσης να συμπιέσετε έναν κατάλογο σε ένα αρχείο ZIP με έναν γονικό κατάλογο.
Συγκρίνετε δύο αρχεία ZIP μέσω Java API
Η βιβλιοθήκη zt-zip δίνει στους προγραμματιστές λογισμικού τη δύναμη να συγκρίνουν δύο αρχεία ZIP αγνοώντας τις χρονικές σημάνσεις των καταχωρήσεων μέσα στις δικές τους εφαρμογές Java. Απλά πρέπει να δώσετε την πλήρη διεύθυνση των δύο αρχείων. Χρησιμοποιώντας τη βιβλιοθήκη, οι προγραμματιστές μπορούν εύκολα να συγκρίνουν δύο καταχωρήσεις αρχείου ZIP με διαφορετικά ονόματα καθώς και με τα ίδια ονόματα.
Εξαγωγή αρχείων ZIP μέσω Java
Η δωρεάν βιβλιοθήκη zt-zip επιτρέπει την εξαγωγή αρχείων μέσω προγραμματισμού από αρχεία ZIP μέσα στις δικές τους εφαρμογές χρησιμοποιώντας μερικές γραμμές κώδικα Java. Έχει συμπεριλάβει αρκετές σημαντικές δυνατότητες που σχετίζονται με την αποσυσκευασία αρχείων, όπως εξαγωγή μιας καταχώρησης από ένα αρχείο ZIP σε ένα αρχείο ή πίνακα byte, έλεγχος εάν υπάρχει ή όχι καταχώρηση, εξαγωγή αρχείου ZIP που γίνεται κατάλογος, εξαγωγή αρχείων χρησιμοποιώντας μοτίβο αντιστοίχισης ονόματος και πολλά άλλα.