Μετατρέψτε το RAR σε ZIP στην Java

Αυτό το άρθρο εξηγεί πώς να μετατρέψετε το RAR σε ZIP στην Java. Περιλαμβάνει όλες τις πληροφορίες σχετικά με τη διαμόρφωση του περιβάλλοντος, τα βήματα αλγορίθμου και ένα απόσπασμα κώδικα με δυνατότητα εκτέλεσης για τη μετατροπή ενός αρχείου RAR σε ZIP σε Java. Επιπλέον, θα εξερευνήσετε επίσης διαφορετικές προσεγγίσεις για να φιλτράρετε τα περιεχόμενα κατά την εξαγωγή δεδομένων από το αρχείο RAR σε μορφή ZIP.

Βήματα για τη μετατροπή του αρχείου RAR σε ZIP σε Java

  1. Εγκαταστήστε το Aspose.ZIP στην εφαρμογή σας για να μετατρέψετε το RAR σε ZIP
  2. Λάβετε το αρχείο εισόδου RAR χρησιμοποιώντας το αντικείμενο RarArchive
  3. Ξεκινήστε μια ZIP archive
  4. Επαναλάβετε όλα τα αρχεία στο αρχείο RAR προέλευσης και προσθέστε τα στο αρχείο ZIP
  5. Αποθηκεύστε το αρχείο ZIP εξόδου

Αυτά τα βήματα απλοποιούν τον αλγόριθμο για μετατροπή αρχείου RAR σε αρχείο ZIP σε Java. Πρώτα απ ‘όλα, διαμορφώστε το περιβάλλον ως προϋπόθεση για τη μετατροπή. Στη συνέχεια, επαναλάβετε κάθε αρχείο χρησιμοποιώντας έναν βρόχο ενώ αντιγράφετε όλα τα περιεχόμενα στο αρχείο ZIP προορισμού.

Κώδικας για να μετατρέψετε το RAR σε ZIP στην Java

Αυτό το δείγμα κώδικα δείχνει τη δημιουργία ενός μετατροπέα RAR σε ZIP σε Java. Μπορείτε να εργαστείτε με τη μέθοδο isDirectory() για να ελέγξετε εάν η τρέχουσα καταχώρηση είναι κατάλογος ή όχι. Ομοίως, μπορείτε να χρησιμοποιήσετε διαφορετικές μεθόδους για να λάβετε τον χρόνο δημιουργίας, τις λεπτομέρειες της τελευταίας τροποποίησης, το όνομα αρχείου κ.λπ. για να ελέγξετε τις καταχωρήσεις για την προσθήκη τους στο αρχείο ZIP εξόδου.

Αυτό το σεμινάριο μας δίδαξε να μετατρέπουμε το WINRAR σε ZIP σε Java. Ενώ, εάν χρειάζεται να προστατεύσετε με κωδικό πρόσβασης ένα αρχείο ZIP, ανατρέξτε στο άρθρο στο Κωδικός πρόσβασης Προστασία αρχείου ZIP σε Java.

 Ελληνικά