Βιβλιοθήκη Συμπίεσης & Αρχειοθέτησης Java ανοιχτού κώδικα
Δημιουργία και εξαγωγή αρχείων ZIP, TAR και GZIP μέσω δωρεάν Java API ανοιχτού κώδικα
Το Jarchivelib είναι μια βιβλιοθήκη Java ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές να δημιουργήσουν έναν νέο αρχειοθέτη για να χειρίζονται αρχεία zip μέσα στις δικές τους εφαρμογές. Είναι μια απλή βιβλιοθήκη αρχειοθέτησης και συμπίεσης που δημιουργεί αυτόματα τον αρχειοθετημένο πηγαίο κώδικα ZIP, TAR.gz, TAR.bz2 και TAR.
Το Jarchivelib έχει συμπεριλάβει υποστήριξη για πολλές σημαντικές δυνατότητες, όπως τη δημιουργία αρχείων ZIP χρησιμοποιώντας όλα τα διαθέσιμα αρχεία σε έναν κατάλογο, τη δημιουργία αρχείων ZIP που προστατεύονται με κωδικό πρόσβασης, την εξαγωγή περιεχομένων αρχείων ZIP σε έναν κατάλογο και πολλά άλλα.
Ξεκινώντας με το Jarchivelib
Για να εκτελέσετε το έργο σας χρησιμοποιώντας το Jarchivelib, πρώτα απ 'όλα, πρέπει να έχετε Java 7 και παραπάνω. Μπορείτε να πραγματοποιήσετε μη αυτόματη λήψη του αποθετηρίου από το GitHub. Χρησιμοποιήστε την παρακάτω εντολή για να το εγκαταστήσετε.
Εγκατάσταση μέσω εντολής Git
git clone https://github.com/thrau/jarchivelib.git
Εξάρτηση Jarchivelib Maven
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Συμπίεση και αποσυμπίεση αρχείων μέσω Java Library
Το Jarchivelib παρέχει λειτουργικά τη συμπίεση και αποσυμπίεση αρχείων εντός εφαρμογών Java. Επιτρέπει τη συμπίεση του δεδομένου αρχείου εισόδου στον δεδομένο κατάλογο ή αρχείο προορισμού. Απαιτεί η πηγή να είναι ένα αναγνώσιμο αρχείο και ο προορισμός να είναι είτε αρχείο είτε κατάλογος. Το API υποστηρίζει επίσης την αποσυμπίεση του δεδομένου αρχείου προέλευσης στον δεδομένο κατάλογο ή αρχείο προορισμού.
Δημιουργήστε ένα νέο αρχείο ZIP χρησιμοποιώντας Java
Το Jarchivelib επιτρέπει στους προγραμματιστές λογισμικού να δημιουργήσουν έναν νέο αρχειοθέτη για να χειρίζονται αρχεία zip μέσα στις δικές τους εφαρμογές Java. Εάν το Αρχείο έχει μια σύνθετη επέκταση αρχείου όπως ".tar.gz", η δημιουργημένη Αρχειοθήκη θα χειριστεί επίσης τη συμπίεση ".gz". Οι προγραμματιστές μπορούν να παραλείψουν την επέκταση ονόματος αρχείου στο όνομα του αρχείου, καθώς θα προσαρτηθεί αυτόματα από τον αρχειοθέτη εάν λείπει. Οι προγραμματιστές μπορούν επίσης να δημιουργήσουν ένα νέο αρχείο tar με συμπίεση gzip που μπορεί να περιέχει ολόκληρο τον κατάλογο.