Aspose.ZIP  for .NET

.NET API για συμπίεση και αρχειοθέτηση αρχείων

Συμπιέστε το αρχείο για να δημιουργήσετε αρχεία ή Αποσυμπιέστε τα αρχεία των τύπων ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, Z, CAB μέσα από οποιαδήποτε εφαρμογή που βασίζεται στο .NET.

  Κατεβάστε δωρεάν δοκιμή
  
 

Το Aspose.ZIP για .NET είναι ένα ευέλικτο API συμπίεσης εγγράφων και χειρισμού αρχειοθέτησης για τυπική μορφή ZIP. Το API επιτρέπει στις εφαρμογές .NET να επιτυγχάνουν συμπίεση/αποσυμπίεση αρχείων, αρχειοθέτηση αρχείων καθώς και φακέλων και κρυπτογράφηση αρχείων. Αυτό το API λειτουργεί με όλες τις γνωστές μορφές αρχειοθέτησης: ZIP, RAR, 7Zip, GZIP, BZ2. Και με πολλές μορφές αρχειοθέτησης από το Linux: CPIO, TAR, Lzip, Bzip2, XZ, Z. Παρέχει προστασία μέσω κωδικών πρόσβασης που ορίζονται από το χρήστη και παραδοσιακής κρυπτογράφησης χρησιμοποιώντας κρυπτογράφηση ZipCrypto ή AES όπως AES128, 192 και AES256.

Δυνατότητες API συμπίεσης .NET Core και .NET Framework

Εύκολη ενσωμάτωση

Δημιουργήστε ένα αρχείο από ένα ή περισσότερα αρχεία

Προσθήκη αρχείων στα αρχεία without compression

Κρυπτογράφηση ή αποκρυπτογράφηση ολόκληρου του αρχείου ή συγκεκριμένων εγγραφών

Προσθήκη καταχωρήσεων στο υπάρχον αρχείο

Διαγραφή καταχωρήσεων από το υπάρχον αρχείο

Συμπιέστε το φάκελο σύμφωνα με τη δομή του

Αποσυμπίεση σε κατάλογο σε σχέση με τη δομή του αρχείου

Συμπιέστε έγγραφα οποιουδήποτε μεγέθους εφαρμόζοντας παραλληλισμό

Ενσωμάτωση του API συμπίεσης σε μια εφαρμογή .NET

Η ενσωμάτωση της βιβλιοθήκης συμπίεσης είναι απλή ενώ το μεγαλύτερο μέρος της συμπίεσης & Οι λειτουργίες αποσυμπίεσης μπορούν να εκτελεστούν με λίγες μόνο γραμμές κώδικα.

Συμπίεση ενός αρχείου - C#


     var dir = "full directory path";

     using (var arch = new Archive()){

        arch.CreateEntry("filename.dat", dir+"file.dat");
        arch.Save(dir+"result.zip");

     }