System.IO.Compression Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi kelas yang menyediakan layanan kompresi dan dekompresi dasar untuk aliran.
Kelas
BrotliStream |
Menyediakan metode dan properti yang digunakan untuk memadatkan dan mendekompresi aliran dengan menggunakan spesifikasi format data Brotli. |
DeflateStream |
Menyediakan metode dan properti untuk mengompresi dan mendekompresi aliran dengan menggunakan algoritma Deflate. |
GZipStream |
Menyediakan metode dan properti yang digunakan untuk memadatkan dan mendekompresi aliran dengan menggunakan spesifikasi format data GZip. |
ZipArchive |
Mewakili paket file terkompresi dalam format arsip zip. |
ZipArchiveEntry |
Mewakili file terkompresi dalam arsip zip. |
ZipFile |
Menyediakan metode statis untuk membuat, mengekstrak, dan membuka arsip zip. |
ZipFileExtensions |
Menyediakan metode ekstensi untuk ZipArchive kelas dan ZipArchiveEntry . |
ZLibStream |
Menyediakan metode dan properti yang digunakan untuk memadatkan dan mendekompresi aliran dengan menggunakan spesifikasi format data zlib. |
Struct
BrotliDecoder |
Menyediakan metode dekompresi Brotli yang tidak mengalokasikan dan berkinerja. Metode mendekompresi dalam satu pass tanpa menggunakan BrotliStream instans. |
BrotliEncoder |
Menyediakan metode dan metode statis untuk mengodekan dan mendekode data dengan cara yang tidak efisien, tidak mengalokasikan, dan berkinerja menggunakan spesifikasi format data Brotli. |
Enum
CompressionLevel |
Menentukan nilai yang menunjukkan apakah operasi pemadatan menekankan kecepatan atau ukuran pemadatan. |
CompressionMode |
Menentukan apakah akan mengompresi data ke atau mendekompresi data dari aliran yang mendasar. |
ZipArchiveMode |
Menentukan nilai untuk berinteraksi dengan entri arsip zip. |