Class GzipArchive

GzipArchive class

Kelas ini mewakili file arsip gzip. Gunakan untuk menyusun atau mengekstrak arsip gzip.

public class GzipArchive : IArchive, IArchiveFileEntry

Konstruktor

NamaKeterangan
GzipArchive()Menginisialisasi instance baru dariGzipArchive kelas disiapkan untuk mengompresi.
GzipArchive(Stream, bool)Menginisialisasi instance baru dariGzipArchive kelas disiapkan untuk dekompresi.
GzipArchive(string, bool)Menginisialisasi instance baru dariGzipArchive kelas.

Properti

NamaKeterangan
Name { get; }Nama file asli.

Metode

NamaKeterangan
Dispose()Melakukan tugas yang ditentukan aplikasi terkait dengan membebaskan, melepaskan, atau menyetel ulang sumber daya yang tidak dikelola.
Extract(Stream)Mengekstrak arsip ke aliran yang disediakan.
Open()Membuka arsip untuk ekstraksi dan menyediakan aliran dengan konten arsip.
Save(Stream)Menyimpan arsip ke aliran yang disediakan.
Save(string)Menyimpan arsip ke file tujuan yang disediakan.
SetSource(FileInfo)Mengatur konten yang akan dikompresi dalam arsip.
SetSource(Stream)Mengatur konten yang akan dikompresi dalam arsip.
SetSource(string)Mengatur konten yang akan dikompresi dalam arsip.
SetSource(TarArchive)Mengatur konten yang akan dikompresi dalam arsip.

Perkataan

Algoritma kompresi Gzip didasarkan pada algoritma DEFLATE, yang merupakan kombinasi dari pengkodean LZ77 dan Huffman.

Lihat juga