Επισκόπηση
Μερικές φορές δεν χρειάζεται να συμπιέσουμε τα αρχεία μας, απλώς να τα συνδυάσουμε σε ένα για καλύτερο χειρισμό. Όταν ασχολείστε με ήδη συμπιεσμένες μορφές αρχείων, όπως JPEG ή DOCX, η περαιτέρω συμπίεση ενδέχεται να μην αποφέρει σημαντική εξοικονόμηση χώρου. Επιπλέον, η αρχειοθέτηση χωρίς συμπίεση είναι ευεργετική όταν είναι απαραίτητη η γρήγορη πρόσβαση σε μεμονωμένα αρχεία, καθώς τα συμπιεσμένα αρχεία απαιτούν αποσυμπίεση πριν από την πρόσβαση σε συγκεκριμένα περιεχόμενα. Σε σενάρια όπου οι υπολογιστικοί πόροι είναι περιορισμένοι, η επιλογή μη συμπιεσμένων αρχείων μπορεί να μειώσει το κόστος επεξεργασίας, διασφαλίζοντας ταχύτερες διαδικασίες αρχειοθέτησης και εξαγωγής χωρίς τον υπολογιστικό φόρτο των αλγορίθμων συμπίεσης.Το Aspose.ZIP υποστηρίζει διάφορες μορφές αρχειοθέτησης που σας επιτρέπουν να αποθηκεύετε τα δεδομένα σας. Ακολουθούν οι οδηγίες για τη σύνταξη τέτοιων αρχείων.
Πώς να προσθέσετε αρχεία σε αρχεία ZIP χωρίς συμπίεση
Εάν χρειάζεται να αποθηκεύσετε αρχεία εντός του αρχείου ZIP, χρησιμοποιήστε το
StoreCompressionSetting
κατά την προετοιμασία του
Archive instance
. Για να προσθέσετε αρχεία σε ένα αρχείο ZIP χωρίς συμπίεση, απλώς χρησιμοποιήστε την κατάλληλη εντολή ή την κατάλληλη επιλογή λογισμικού. Αυτό διασφαλίζει ότι τα αρχεία περιλαμβάνονται στο αρχείο ως έχουν, χωρίς να υποβάλλονται σε αλγόριθμους συμπίεσης. Αυτή η μέθοδος είναι ωφέλιμη όταν η γρήγορη πρόσβαση σε μεμονωμένα αρχεία είναι πρωταρχικής σημασίας, εξαλείφοντας την ανάγκη για αποσυμπίεση πριν από τη χρήση.
Δείγμα:
using (FileStream zipFile = File.Open("archive.zip", FileMode.Create))
{
FileInfo fi1 = new FileInfo("alice29.txt");
FileInfo fi2 = new FileInfo("asyoulik.txt");
using (Archive archive = new Archive(new ArchiveEntrySettings(new StoreCompressionSettings())))
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("lcet10.txt", fi2);
archive.Save(zipFile);
}
}
Επισκόπηση αρχείου ZIP
Το ZIP είναι μια ευρέως χρησιμοποιούμενη μορφή αρχείου που συμπιέζει και αρχειοθετεί δεδομένα αποτελεσματικά. Όταν πρόκειται για την προσθήκη αρχείων χωρίς συμπίεση, το ZIP παρέχει μια απρόσκοπτη λύση. Ακολουθώντας μια απλή διαδικασία, οι χρήστες μπορούν να ενσωματώσουν αβίαστα αρχεία σε αρχεία ZIP χωρίς να εφαρμόζουν συμπίεση, διατηρώντας την αρχική δομή δεδομένων.
Γιατί να επιλέξετε Χωρίς συμπίεση στο ZIP
Η επιλογή μη συμπίεσης στο ZIP είναι επωφελής σε σενάρια όπου η διατήρηση των αρχικών μεγεθών και της δομής του αρχείου είναι ζωτικής σημασίας. Αυτή η μέθοδος είναι ιδανική για την αρχειοθέτηση μεγάλων αρχείων ή καταλόγων χωρίς συμβιβασμούς στον αποθηκευτικό χώρο. Η φιλική προς το χρήστη διεπαφή του ZIP κάνει τη διαδικασία διαισθητική, επιτρέποντας στους χρήστες να δημιουργούν αρχεία προσαρμοσμένα στις συγκεκριμένες ανάγκες τους.
Πώς να προσθέσετε αρχεία σε αρχεία 7-ZIP χωρίς συμπίεση
Ομοίως, όταν θέλετε να διατηρήσετε αρχεία εντός αρχείου 7z, χρησιμοποιήστε το
SevenZipStoreCompressionSetting
ενώ αρχικοποιείτε το
SevenZipArchive
. Για να συμπεριλάβετε αρχεία σε ένα αρχείο 7Zip χωρίς συμπίεση, χρησιμοποιήστε την καθορισμένη εντολή ή ρύθμιση λογισμικού. Αυτό διασφαλίζει ότι τα αρχεία προστίθενται στο αρχείο στην ασυμπίεστη μορφή τους, παρέχοντας γρήγορη πρόσβαση χωρίς την ανάγκη αποσυμπίεσης. Η ευελιξία του 7Zip το καθιστά πολύτιμο εργαλείο για τη διαχείριση αρχείων χωρίς να θυσιάζεται η ακεραιότητα των αρχείων.
Δείγμα:
using (FileStream szFile = File.Open("archive.7z", FileMode.Create))
{
FileInfo fi1 = new FileInfo("alice29.txt");
FileInfo fi2 = new FileInfo("asyoulik.txt");
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipStoreCompressionSettings())))
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("asyoulik.txt", fi2);
archive.Save(szFile);
}
}
Επισκόπηση αρχείου 7-ZIP
Το 7-Zip, ένα ευέλικτο βοηθητικό πρόγραμμα αρχειοθέτησης, ξεχωρίζει για τον υψηλό λόγο συμπίεσης και την υποστήριξη για διάφορες μορφές. Όταν σκοπεύετε να προσθέσετε αρχεία χωρίς συμπίεση, το 7Zip προσφέρει μια απλή προσέγγιση. Οι χρήστες μπορούν να ενσωματώσουν αβίαστα αρχεία στα 7-Zip Archives χωρίς να τα συμπιέζουν, διατηρώντας την ακεραιότητα της αρχικής δομής δεδομένων .
Γιατί να επιλέξετε Χωρίς συμπίεση στο 7ZIP
Η επιλογή της μη συμπίεσης στο 7Zip αποδεικνύεται ευεργετική όταν η διατήρηση των χαρακτηριστικών του αρχικού αρχείου είναι απαραίτητη. Αυτή η μέθοδος είναι ιδιαίτερα συμφέρουσα για την αρχειοθέτηση μεγάλων αρχείων ή καταλόγων, ενώ ελαχιστοποιείται η χρήση του χώρου αποθήκευσης. Με τη φιλική προς το χρήστη διεπαφή του 7Zip, οι χρήστες μπορούν εύκολα να πλοηγηθούν στη διαδικασία αρχειοθέτησης, εξασφαλίζοντας μια απρόσκοπτη εμπειρία.
Πώς να προσθέσετε αρχεία στο TAR χωρίς συμπίεση
Σε αντίθεση με τις συμπιεσμένες μορφές αρχειοθέτησης όπως το ZIP, ο πρωταρχικός σκοπός του tar είναι να συνδυάσει πολλά αρχεία και καταλόγους σε ένα ενιαίο αρχείο αρχειοθέτησης χωρίς συμπίεση. Χρησιμοποιήστε την παρουσία
TarArchive
χωρίς ρυθμίσεις για τη σύνθεση. Το TAR, συντομογραφία του Tape Archive, είναι μια μορφή αρχειοθέτησης που βασίζεται σε Unix, γνωστή για τη ομαδοποίηση αρχείων χωρίς συμπίεση. Χρησιμεύει ως ένα απλό κοντέινερ για πολλά αρχεία και καταλόγους. Όταν εξετάζουν τα αρχεία TAR, οι χρήστες μπορούν να προσθέτουν αρχεία χωρίς συμπίεση, διατηρώντας την εγγενή δομή των δεδομένων.
Δείγμα:
using (FileStream tarFile = File.Open("joint.tar", FileMode.Create))
{
FileInfo fi1 = new FileInfo("text.txt");
FileInfo fi2 = new FileInfo("picture.png");
using (TarArchive archive = new TarArchive())
{
archive.CreateEntry("text.txt", fi1);
archive.CreateEntry("picture.png", fi2);
archive.Save(tarFile);
}
}
Επισκόπηση αρχείου TAR
Στα αρχεία TAR, η διαδικασία προσθήκης αρχείων χωρίς συμπίεση είναι εγγενής στη μορφή. Οι χρήστες μπορούν να ενσωματώνουν απρόσκοπτα αρχεία χρησιμοποιώντας εντολές TAR ή αποκλειστικές επιλογές λογισμικού χωρίς να εισάγουν αλγόριθμους συμπίεσης. Αυτή η προσέγγιση διασφαλίζει ότι τα αρχεία περιλαμβάνονται στο αρχείο TAR στη μη συμπιεσμένη τους κατάσταση, απλοποιώντας την επακόλουθη πρόσβαση.
Γιατί να επιλέξετε Χωρίς συμπίεση στο TAR
Η επιλογή μη συμπίεσης στα αρχεία TAR αποδεικνύεται πλεονεκτική για σενάρια όπου η δομή του αρχείου και η γρήγορη πρόσβαση είναι πρωταρχικής σημασίας. Η απλότητα του TAR στη διατήρηση των χαρακτηριστικών αρχείων και των ιεραρχιών καταλόγων το καθιστά κατάλληλο για αρχειακούς σκοπούς χωρίς να θυσιάζεται η απόδοση αποθήκευσης. Είτε αρχειοθετείτε μεμονωμένα αρχεία είτε ολόκληρους καταλόγους, η ασυμπίεστη επιλογή του TAR διασφαλίζει προσβασιμότητα και ακεραιότητα δεδομένων.
Πώς να προσθέσετε αρχεία σε αρχεία CPIO χωρίς συμπίεση
Στη σφαίρα των αρχείων CPIO, η συμπερίληψη αρχείων χωρίς συμπίεση είναι μια απρόσκοπτη διαδικασία αναπόσπαστο μέρος της μορφής. Οι χρήστες μπορούν να ενσωματώσουν αβίαστα αρχεία χρησιμοποιώντας εντολές CPIO ή ειδικά εργαλεία λογισμικού, διασφαλίζοντας ότι τα αρχεία απορροφώνται στο αρχείο CPIO χωρίς να υποβάλλονται σε αλγόριθμους συμπίεσης. Αυτό διατηρεί την αρχική κατάσταση των δεδομένων ενώ απλοποιεί την ανάκτηση. Παρόμοια με το tar, το cpio είναι μια άλλη μορφή αρχείου που βασίζεται σε Unix που αρχειοθετεί αρχεία χωρίς συμπίεση. Χρησιμοποιήστε την παρουσία
CpioArchive
χωρίς ρυθμίσεις για τη σύνθεση.
Δείγμα:
using (FileStream cpioFile = File.Open("archive.cpio", FileMode.Create))
{
FileInfo fi1 = new FileInfo(Path.Combine(this.corpusDir, "alice29.txt"));
FileInfo fi2 = new FileInfo(Path.Combine(this.corpusDir, "asyoulik.txt"));
using (var archive = new CpioArchive())
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("fields.c", fi2);
archive.Save(cpioFile, format);
}
}
CPIO Archive Insight
Το CPIO, που σημαίνει Copy In, Copy Out, είναι μια μορφή αρχειοθέτησης αρχείων που χρησιμοποιείται συνήθως σε περιβάλλοντα Unix και Linux. Σε αντίθεση με τις συμπιεσμένες μορφές, το CPIO εστιάζει στην αντιγραφή αρχείων μέσα και έξω από τα αρχεία χωρίς να εφαρμόζει συμπίεση. Αυτή η απλή δομή το καθιστά κατάλληλο για εργασίες που δίνουν προτεραιότητα στη διατήρηση της ακεραιότητας των δεδομένων έναντι της αποτελεσματικότητας συμπίεσης.
Οφέλη από τη μη συμπίεση στο CPIO
Η επιλογή μη συμπίεσης στα αρχεία CPIO προσφέρει πλεονεκτήματα σε σενάρια όπου η έμφαση δίνεται στη διατήρηση των χαρακτηριστικών αρχείων και των ιεραρχιών καταλόγων. Ο σχεδιασμός του CPIO το καθιστά ικανό στη διατήρηση της ακεραιότητας των δομών δεδομένων, καθιστώντας το ιδανική επιλογή για αρχειακούς σκοπούς χωρίς να θυσιάζεται η προσβασιμότητα. Είτε χειρίζεται μεμονωμένα αρχεία είτε εκτενείς καταλόγους, η μη συμπιεσμένη προσέγγιση του CPIO εγγυάται γρήγορη πρόσβαση και αξιόπιστη αποθήκευση δεδομένων.
Πώς να προσθέσετε αρχεία σε αρχεία XAR χωρίς συμπίεση
Το XAR, μια συντομογραφία για τη μορφή επεκτάσιμου αρχείου, είναι μια σύγχρονη μορφή αρχείου σχεδιασμένη για αποτελεσματικότητα και επεκτασιμότητα. Γνωστό για την ευελιξία του, το XAR επιτρέπει στους χρήστες να δημιουργούν αρχεία χωρίς το πρόσθετο επίπεδο συμπίεσης, προσφέροντας μια διαφοροποιημένη προσέγγιση στην οργάνωση και αποθήκευση αρχείων. Η μορφή αρχείου XAR έχει σχεδιαστεί για να υποστηρίζει επιλογές συμπίεσης και μη συμπίεσης. Παρόμοια με το ZIP, χρησιμοποιήστε το
XarStoreCompressionSettings
κατά την προετοιμασία του
XarArchive
.
Δείγμα:
using (FileStream xarFile = File.Open("archive.xar", FileMode.Create))
{
FileInfo fi1 = new FileInfo("alice29.txt");
FileInfo fi2 = new FileInfo("asyoulik.txt");
using (var archive = new XarArchive(new XarStoreCompressionSettings()))
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("asyoulik.txt", fi2);
archive.Save(xarFile);
}
}
Επισκόπηση αρχείου XAR
Το XAR απλοποιεί τη διαδικασία προσθήκης αρχείων χωρίς συμπίεση, παρέχοντας στους χρήστες ευελιξία στη διαχείριση των αρχείων τους. Χρησιμοποιώντας εντολές XAR ή συμβατά εργαλεία λογισμικού, οι χρήστες μπορούν να ενσωματώνουν απρόσκοπτα αρχεία στο αρχείο χωρίς να επικαλούνται αλγόριθμους συμπίεσης. Αυτή η απλή μέθοδος διασφαλίζει ότι η αρχική δομή δεδομένων παραμένει ανέπαφη, έτοιμη για ανάκτηση όταν χρειάζεται.
Πλεονεκτήματα των μη συμπιεσμένων αρχείων XAR
Η επιλογή της διαδρομής χωρίς συμπίεση με το XAR αποδεικνύεται πλεονεκτική σε σενάρια όπου η γρήγορη πρόσβαση σε μη τροποποιημένα αρχεία είναι πρωταρχικής σημασίας. Η επεκτάσιμη αρχιτεκτονική του XAR επιτρέπει τη διατήρηση των χαρακτηριστικών αρχείων και των ιεραρχιών καταλόγων χωρίς την επιβάρυνση της συμπίεσης. Είτε πρόκειται για μεμονωμένα αρχεία είτε για περίπλοκες δομές καταλόγου, τα μη συμπιεσμένα αρχεία της XAR εγγυώνται αποτελεσματική πρόσβαση και αξιόπιστη διατήρηση δεδομένων.
Άλλες υποστηριζόμενες δυνατότητες Aspose.ZIP για .NET API
Χρησιμοποιήστε τη βιβλιοθήκη Aspose.ZIP C# για μετατροπή, συγχώνευση, επεξεργασία εγγράφων αρχείων zip, εξαγωγή δεδομένων από τα αρχεία και πολλά άλλα!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories