Αυτό το βασικό άρθρο εξηγεί πώς να δημιουργήσετε αρχείο 7z σε C#. Περιλαμβάνει τα λεπτομερή βήματα και το δείγμα κώδικα για να καταδείξει πώς μπορεί να δημιουργηθεί το αρχείο C# 7z στις εφαρμογές σας. Επιπλέον, δεν χρειάζεται να εγκαταστήσουμε κάποιο εργαλείο τρίτου κατασκευαστή ή εφαρμογή συμπίεσης για να εργαστούμε με αυτήν τη δυνατότητα.
Βήματα για τη δημιουργία αρχείου 7z σε C#
- Εγκαταστήστε το Aspose.ZIP από τον διαχειριστή πακέτων NuGet για να δημιουργήσετε αρχείο 7z
- Αρχικοποιήστε ένα αντικείμενο κλάσης SevenZipArchive
- Προσθέστε όλα τα αρχεία και τους καταλόγους χρησιμοποιώντας τη μέθοδο CreateEntries
- Αποθηκεύστε το αρχείο εξόδου ως αρχείο 7z
Μπορούμε να κατανοήσουμε ξεκάθαρα τη διαδικασία δημιουργίας ενός αρχείου 7z μέσω αυτής της προσέγγισης βήμα προς βήμα. Τα παραπάνω βήματα καλύπτουν επίσης τις λεπτομέρειες διαμόρφωσης και στη συνέχεια παρέχουν τον κώδικα C# 7zip παράδειγμα για να δημιουργήσετε το αρχείο. Μπορείτε να συμπιέσετε ένα μεμονωμένο αρχείο καθορίζοντας το όνομά του ή να συμπιέσετε έναν ολόκληρο φάκελο χρησιμοποιώντας τη διαδρομή του.
Κώδικας για τη δημιουργία αρχείου 7z σε C#
Για τη δημιουργία αρχείου τύπου 7z C#, οι λεπτομέρειες περιβάλλοντος και το δείγμα κώδικα κοινοποιούνται εδώ. Αυτός ο κώδικας παίρνει τη διαδρομή ενός φακέλου και δημιουργεί ένα αρχείο αρχειοθέτησης 7zip που περιέχει όλα τα περιεχόμενα του φακέλου. Επιπλέον, μπορείτε να βελτιώσετε αυτόν τον κώδικα για να ενσωματώσει κρυπτογράφηση AES και προστασία με κωδικό πρόσβασης για το αρχείο. Λάβετε υπόψη ότι μπορείτε να κλιμακώσετε αυτόν τον κώδικα ενσωματώνοντάς τον σε μια εφαρμογή που βασίζεται σε νήματα, ενώ ταυτόχρονα επωφεληθείτε από την παράλληλη επεξεργασία.
Αυτό το σεμινάριο εξηγεί τις λεπτομέρειες για την εργασία με εφαρμογή που βασίζεται στο 7zip C#. Ωστόσο, εάν θέλετε να μάθετε να εξάγετε αρχεία από ένα αρχείο ZIP, μπορείτε να διαβάσετε το άρθρο στο πώς να εξαγάγετε αρχείο ZIP σε C#.