Δημιουργία Αρχείου 7z σε Python

Αυτό το ακριβές θέμα εξηγεί πώς να δημιουργήσετε αρχείο 7z σε Python. Σας επιτρέπει να δημιουργήσετε συμπιεσμένο αρχείο τύπου 7 ZIP σε Python με λίγες μόνο κλήσεις API. Επιπλέον, μπορείτε να χρησιμοποιήσετε αυτήν τη λειτουργία ανεξαρτήτως λειτουργικού συστήματος – είτε πρόκειται για MacOS, Windows ή Linux.

Βήματα για Δημιουργία Αρχείου 7z σε Python

  1. Ρύθμιση του Aspose.ZIP API για δημιουργία αρχείου 7z
  2. Δημιουργία στιγμιοτύπου της κλάσης SevenZipArchive
  3. Συμπίεση των επιθυμητών αρχείων καθορίζοντας τις διαδρομές και τα ονόματά τους
  4. Προσθήκη φακέλου που περιέχει όλα τα αρχεία του με τη μέθοδο create_entries
  5. Απόδοση του φακέλου εξόδου ως αρχείο τύπου 7z

Αυτά τα βήματα απλοποιούν τη διαδικασία για να δημιουργήσετε αρχείο τύπου 7 zip σε Python. Μπορείτε να συμπιέσετε αρχεία ξεχωριστά καθορίζοντας τα ονόματά τους ή να προσθέσετε ολόκληρο φάκελο, αν θέλετε να συμπεριλάβετε πολλαπλά αρχεία μαζί. Αφού προστεθούν όλα τα απαραίτητα αρχεία, το τελικό αρχείο μπορεί να εξαχθεί σε δίσκο ή σε ροή (stream), ανάλογα με τις ανάγκες σας.

Παράδειγμα Κώδικα για Δημιουργία 7 ZIP σε Python

Το παραπάνω απόσπασμα κώδικα δείχνει πώς να δημιουργήσετε λογισμικό 7 ZIP σε Python. Φορτώνει τα αρχεία πηγής και τα προσθέτει στο αρχείο 7 ZIP, αλλά μπορείτε να το τροποποιήσετε για να προσαρμόσετε περαιτέρω τη διαδικασία συμπίεσης. Για παράδειγμα, μπορείτε να καθορίσετε τον αριθμό των αρχείων/φακέλων ή να εφαρμόσετε κρυπτογράφηση AES και προστασία με κωδικό πρόσβασης στο αρχείο εξόδου.

Αυτό το άρθρο καλύπτει τις βασικές πληροφορίες για συμπίεση 7 ZIP σε Python. Εάν επίσης θέλετε να μάθετε πώς να διαγράψετε αρχείο από ZIP αρχείο, δείτε το άρθρο Διαγραφή Αρχείου από ZIP σε Python.

 Ελληνικά