Μετατροπή ZIP σε 7z σε C#

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

Βήματα για Μετατροπή ZIP σε 7ZIP σε C#

  1. Εγκαταστήστε το Aspose.ZIP για μετατροπή ZIP σε αρχείο 7z
  2. Διαβάστε τον φάκελο ZIP εισόδου χρησιμοποιώντας την κλάση Archive
  3. Ορίστε ένα αντικείμενο της κλάσης SevenZipArchive για εγγραφή του φακέλου εξόδου 7z
  4. Επαναλάβετε κάθε αρχείο του αρχείου ZIP και δημιουργήστε την αντίστοιχη εγγραφή στο αρχείο 7z
  5. Γράψτε το αρχείο 7z που δημιουργήθηκε χρησιμοποιώντας τη μέθοδο Save

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

Κώδικας για Μετατροπή ZIP σε 7z σε C#

Αυτό το απόσπασμα κώδικα δείχνει τη ροή εργασίας για μετατροπή ZIP σε 7z σε C#. Χρησιμοποιεί την κλάση Archive και την κλάση SevenZipArchive για να εκτελέσει τη μετατροπή. Ταυτόχρονα, μπορείτε να το προσαρμόσετε περαιτέρω, όπως να χειριστείτε το αρχείο 7z εξόδου με την κλάση SevenZipEntrySettings. Για παράδειγμα, μπορείτε να ορίσετε ρυθμίσεις συμπίεσης ή κρυπτογράφησης για το αρχείο 7z εξόδου ώστε να ανταποκρίνεται στις απαιτήσεις σας.

Αυτό το σεμινάριο παρέχει όλες τις πληροφορίες που σχετίζονται με τη μετατροπή zip σε 7z σε C#. Ωστόσο, εάν θέλετε να εξαγάγετε το αρχείο 7z προγραμματιστικά, μπορείτε να ανατρέξετε στο άρθρο Δημιουργία 7z ανοίγματος αρχείων σε C#.

 Ελληνικά