Class Bzip2Archive

Bzip2Archive class

Αυτή η κλάση αντιπροσωπεύει το αρχείο αρχειοθέτησης bzip2. Χρησιμοποιήστε το για να συνθέσετε ή να εξαγάγετε αρχεία bzip2.

public class Bzip2Archive : IArchive, IArchiveFileEntry

Κατασκευαστές

ΟνομαΠεριγραφή
Bzip2Archive()Αρχικοποιεί μια νέα παρουσία τουBzip2Archive τάξη προετοιμασμένη για συμπίεση.
Bzip2Archive(Stream)Αρχικοποιεί μια νέα παρουσία τουBzip2Archive τάξη προετοιμασμένη για αποσυμπίεση.
Bzip2Archive(string)Αρχικοποιεί μια νέα παρουσία τουBzip2Archive τάξη προετοιμασμένη για αποσυμπίεση.

Μέθοδοι

ΟνομαΠεριγραφή
Dispose()Εκτελεί εργασίες που καθορίζονται από την εφαρμογή που σχετίζονται με την απελευθέρωση, την απελευθέρωση ή την επαναφορά μη διαχειριζόμενων πόρων.
Extract(Stream)Εξάγει το αρχείο στη ροή που παρέχεται.
Open()Ανοίγει το αρχείο για εξαγωγή και παρέχει μια ροή με περιεχόμενο αρχειοθέτησης.
Save(Stream, Bzip2SaveOptions)Αποθηκεύει το αρχείο στη ροή που παρέχεται.
Save(string, Bzip2SaveOptions)Αποθηκεύει το αρχείο στο παρεχόμενο αρχείο προορισμού.
SetSource(FileInfo)Ορίζει το περιεχόμενο που θα συμπιέζεται εντός του αρχείου.
SetSource(Stream)Ορίζει το περιεχόμενο που θα συμπιέζεται εντός του αρχείου.
SetSource(string)Ορίζει το περιεχόμενο που θα συμπιέζεται εντός του αρχείου.
SetSource(CpioArchive, CpioFormat)Ορίζει το περιεχόμενο που θα συμπιέζεται εντός του αρχείου.
SetSource(TarArchive, TarFormat)Ορίζει το περιεχόμενο που θα συμπιέζεται εντός του αρχείου.

Παρατηρήσεις

Το bzip2 συμπιέζει αρχεία χρησιμοποιώντας τον αλγόριθμο συμπίεσης κειμένου ταξινόμησης μπλοκ Burrows-Wheeler και κωδικοποίηση Huffman. Δείτε περισσότερα: https://en.wikipedia.org/wiki/Bzip2

Δείτε επίσης