Επισκόπηση συμπίεσης ONE
Με το Aspose.ZIP για .NET, μπορείτε να συμπιέσετε ΕΝΑ έγγραφα γραφείου χρησιμοποιώντας ένα καθαρό, πλήρως διαχειριζόμενο C# API για ροές εργασίας διακομιστή και επιτραπέζιου υπολογιστή. Μπορείτε να επεξεργαστείτε μεμονωμένα αρχεία ή συλλογές, να χρησιμοποιήσετε ροές για I/O και να συντονίσετε τα επίπεδα συμπίεσης ώστε να ταιριάζουν με τις ανάγκες αποθήκευσης και μεταφοράς. Αυτό ταιριάζει σε ροές εργασίας που συσκευάζουν αρχεία συνεργασίας. Συσκευάστε περιεχόμενο ONE σε αρχεία ZIP, 7Zip, TAR, GZIP και άλλα αρχεία χωρίς εξωτερικά εργαλεία και ασφαλίστε την έξοδο με προστασία κωδικού πρόσβασης ή κρυπτογράφηση AES όταν χρειάζεται. Αυτή η προσέγγιση ταιριάζει με την αυτοματοποίηση σε εργασίες δέσμης, αγωγών CI και εργασίες επεξεργασίας από την πλευρά του διακομιστή.
Πώς να συμπιέσετε ΕΝΑ αρχείο χρησιμοποιώντας C#
Χρησιμοποιήστε το Aspose.ZIP for .NET API για να συμπιέσετε ΕΝΑ αρχεία σε C#. Μπορείτε να φορτώσετε εισόδους από δίσκο ή ροές, να δημιουργήσετε καταχωρήσεις αρχειοθέτησης και να επιλέξετε μορφές ZIP, 7Zip, TAR, GZIP ή άλλες μορφές εξόδου με έλεγχο του επιπέδου συμπίεσης. Εγκαταστήστε το πακέτο από NuGet και αναφέρετέ το στο έργο σας ή χρησιμοποιήστε την παρακάτω εντολή Package Manager Console. Στη συνέχεια, το API σάς επιτρέπει να δημιουργείτε αρχεία, να προσθέτετε αρχεία και να αποθηκεύετε το αποτέλεσμα με απλό κώδικα C#. Λειτουργεί καλά για την αρχειοθέτηση προτύπων και περιεχομένου γραφείου.
Command
PM> Install-Package Aspose.ZIP
Μόλις εγκατασταθεί το Aspose.ZIP, δημιουργήστε ένα Αρχείο, προσθέστε ΜΙΑ καταχωρήσεις και αποθηκεύστε το αποτέλεσμα. Τα παρακάτω βήματα περιγράφουν τη συνήθη διαδικασία συμπίεσης ONE σε C#.
Βήματα για τη συμπίεση ενός αρχείου σε C#
Οι προγραμματιστές μπορούν εύκολα να συμπιέσουν ΕΝΑ αρχεία μέσω προγραμματισμού με λίγες μόνο γραμμές κώδικα C# χρησιμοποιώντας το Aspose.ZIP για .NET.
- Καθορίστε τη διαδρομή φακέλου που περιέχει τα αρχεία ONE.
- Δημιουργήστε ένα στιγμιότυπο της κλάσης
Archive. - Χρησιμοποιώντας το αντικείμενο
Archive, φορτώστε κάθε αρχείο με βάση την πλήρη διαδρομή του χρησιμοποιώντας τη μέθοδοCreateEntry. - Καλέστε τη μέθοδο
Save()και μεταβιβάστε το όνομα αρχείου αρχείου εξόδου (πλήρης διαδρομή) ως παράμετρο. - Τα αρχεία ONE θα αποθηκευτούν σε ένα αρχείο ZIP στον φάκελο προορισμού χωρίς τη χρήση zip, rar ή άλλων εργαλείων συμπίεσης τρίτων.
Απαιτήσεις συστήματος
Το Aspose.ZIP για .NET υποστηρίζεται σε όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Πριν εκτελέσετε το παράδειγμα κώδικα, βεβαιωθείτε ότι το περιβάλλον ανάπτυξης πληροί τις ακόλουθες προϋποθέσεις:
- Microsoft Windows ή οποιοδήποτε συμβατό λειτουργικό σύστημα με δυνατότητα εκτέλεσης .NET Framework, .NET Core ή σύγχρονων εκδόσεων .NET
- Ένα περιβάλλον ανάπτυξης όπως το Microsoft Visual Studio
- Το Aspose.ZIP για .NET αναφέρεται στο έργο σας (εγκατάσταση μέσω NuGet ή χρησιμοποιώντας το κουμπί Λήψη παραπάνω)
Παράδειγμα C#: Δημιουργήστε ένα αρχείο ZIP από ONE Files
Το παρακάτω απόσπασμα δείχνει τα βασικά βήματα του API για τη συμπίεση ενός αρχείου ΕΝΑ: δημιουργήστε ένα αντικείμενο Archive, προσθέστε την καταχώρηση και αποθηκεύστε το ZIP που προκύπτει.
Compress ONE file via .NET:
var dir = "full directory path";
using (var arch = new Archive())
{
arch.CreateEntry("filename.one", dir+"file.one");
arch.Save(dir+"archived_result.zip");
}
FAQ
Can I compress multiple ONE files into a single ZIP archive using C#
1. Yes. Aspose.ZIP for .NET allows you to load and compress multiple ONE files by adding each file as an entry to the Archive object. You can combine individual files, folders, or streams into a single ZIP archive through a straightforward C# workflow.
Does Aspose.ZIP for .NET reduce the original quality of ONE files?
2. No. Aspose.ZIP performs lossless compression, meaning that the content and quality of your ONE files remain unchanged. The library only reduces file size by applying efficient archive compression algorithms without altering the actual data inside the file.
Can I password-protect ZIP archives that contain ONE files?
3. Yes. The library supports password protection and AES encryption, allowing you to securely package sensitive ONE files. You can specify encryption settings when creating entries or during the archive-generation process.
Εξερευνήστε Άλλα Aspose.Zip για λειτουργίες .NET
Χρησιμοποιήστε τη βιβλιοθήκη Aspose.Zip C# για να δημιουργήσετε, να συμπιέσετε, να προστατέψετε και να εξαγάγετε αρχεία στις εφαρμογές σας .NET.