Class Bzip2Archive

Bzip2Archive class

Bu sınıf, bzip2 arşiv dosyasını temsil eder. bzip2 arşivlerini oluşturmak veya çıkarmak için kullanın.

public class Bzip2Archive : IArchive, IArchiveFileEntry

yapıcılar

İsimTanım
Bzip2Archive()Yeni bir örneğini başlatır.Bzip2Archive sıkıştırmak için hazırlanan sınıf.
Bzip2Archive(Stream)Yeni bir örneğini başlatır.Bzip2Archive sıkıştırmayı açmak için hazırlanan sınıf.
Bzip2Archive(string)Yeni bir örneğini başlatır.Bzip2Archive sıkıştırmayı açmak için hazırlanan sınıf.

yöntemler

İsimTanım
Dispose()Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.
Extract(Stream)Arşivi sağlanan akışa çıkarır.
Open()Çıkarmak için arşivi açar ve arşiv içeriğine sahip bir akış sağlar.
Save(Stream, Bzip2SaveOptions)Arşivi sağlanan akışa kaydeder.
Save(string, Bzip2SaveOptions)Arşivi sağlanan hedef dosyaya kaydeder.
SetSource(FileInfo)Arşiv içinde sıkıştırılacak içeriği ayarlar.
SetSource(Stream)Arşiv içinde sıkıştırılacak içeriği ayarlar.
SetSource(string)Arşiv içinde sıkıştırılacak içeriği ayarlar.
SetSource(CpioArchive, CpioFormat)Arşiv içinde sıkıştırılacak içeriği ayarlar.
SetSource(TarArchive, TarFormat)Arşiv içinde sıkıştırılacak içeriği ayarlar.

Notlar

bzip2, Burrows-Wheeler blok sıralama metin sıkıştırma algoritmasını ve Huffman kodlamasını kullanarak dosyaları sıkıştırır. Daha fazlasını görün: https://en.wikipedia.org/wiki/Bzip2

Ayrıca bakınız