Aracılığıyla paylaş


System.IO.Compression Ad Alanı

Akışlar için temel sıkıştırma ve sıkıştırmayı kaldırma hizmetleri sağlayan sınıfları içerir.

Sınıflar

BrotliStream

Brotli veri biçimi belirtimini kullanarak akışları sıkıştırmak ve açmak için kullanılan yöntemleri ve özellikleri sağlar.

DeflateStream

Deflate algoritmasını kullanarak akışları sıkıştırmaya ve sıkıştırmayı kaldırmaya yönelik yöntemler ve özellikler sağlar.

GZipStream

GZip veri biçimi belirtimini kullanarak akışları sıkıştırmak ve açmak için kullanılan yöntemleri ve özellikleri sağlar.

ZipArchive

Sıkıştırılmış dosyaların zip arşiv biçimindeki bir paketini temsil eder.

ZipArchiveEntry

Zip arşivi içindeki sıkıştırılmış bir dosyayı temsil eder.

ZipFile

Zip arşivlerini oluşturmak, ayıklamak ve açmak için statik yöntemler sağlar.

ZipFileExtensions

ve ZipArchiveEntry sınıfları için ZipArchive uzantı yöntemleri sağlar.

ZLibStream

zlib veri biçimi belirtimini kullanarak akışları sıkıştırmak ve açmak için kullanılan yöntemleri ve özellikleri sağlar.

Yapılar

BrotliDecoder

Ayırmayan, performanslı Brotli sıkıştırma yöntemleri sağlar. Yöntemleri, bir örneği kullanmadan BrotliStream tek bir geçişte sıkıştırmayı açma.

BrotliEncoder

Brotli veri biçimi belirtimini kullanarak verileri akışsız, ayırmayan ve performanslı bir şekilde kodlamak ve çözmek için yöntemler ve statik yöntemler sağlar.

Numaralandırmalar

CompressionLevel

Sıkıştırma işleminin hız veya sıkıştırma boyutunu vurgulayıp vurgulamayacağını belirten değerleri belirtir.

CompressionMode

Verilerin temel alınan akışta sıkıştırılıp sıkıştırılmayacağını veya veri sıkıştırmasının kaldırılıp kaldırılmayacağını belirtir.

ZipArchiveMode

Zip arşiv girdileriyle etkileşime yönelik değerleri belirtir.