GZIP Oluşturma
using IronZip;

// Create an empty GZIP
using (var archive = new IronGZipArchive())
{
    // Add a TAR file to the GZIP
    archive.Add("output.tar");

    // Export the GZIP file
    archive.SaveAs("output.tgz");
}
NuGet Download
PM > Install-Package IronZip
GZIP Oluşturma

GZIP Oluşturma

GZIP, 'GNU Zip'in kısaltması olan, Unix ve Linux sistemlerinde yaygın olarak kullanılan temel bir dosya sıkıştırma aracıdır. GZIP sıkıştırma algoritmasını uygulayarak, optimize edilmiş saklama ve daha hızlı veri iletimi için dosya boyutlarını etkili bir şekilde azaltır. Sıkıştırılmış dosyalar, .gz uzantısıyla işaretlenir ve orijinal hallerine geri döndürülmeleri için zahmetsizce açılabilir.

GZIP, tek dosyaları sıkıştırmak için tercih edilir. Birden fazla dosya içeren sıkıştırılmış arşivler oluşturmak için, genellikle bunların önce bir TAR arşivinde birleştirilmesi ve ardından GZIP sıkıştırması uygulanması yaygın bir uygulamadır. Ortaya çıkan dosyalar, .tar.gz veya .tgz gibi birleştirilmiş uzantıları taşıyacaktır.

Büyük metin tabanlı verileri veya HTTP gibi akış verilerini sıkıştırırken, GZIP, geleneksel Zip formatından daha iyi performans gösterir. IronZIP, tüm sıkıştırma formatlarını destekleyerek, geliştiricilerin GZIP ve Zip arasında ihtiyaç duydukça sorunsuz geçiş yapmalarını sağlar.

Boş GZIP Arşivi Oluşturma

Başlamak için kütüphaneyi kullanmamızı sağlayan IronZip ad alanını içe aktarıyoruz. Ardından, içi boş bir GZIP arşivi oluşturmak için bir using ifadesinin içinde IronGZipArchive yapıcıyı kullanarak yeni bir GZIP arşivi oluşturuyoruz.

Arşive Dosya Ekleme

Kaydetme işlemini tamamlamadan önce, dosyaların mutlak yollarını sağlayarak Add yöntemiyle arşive dosyalar ekleyebiliriz. Bir veya birden fazla dosya ekleyebilirsiniz; bunlar arasında görüntüler, belgeler (DOCX ve PDF gibi), ses dosyaları (MP3 ve WAV gibi) ve hatta başka GZIP arşivleri yer alabilir. Bu durumda, bir TAR arşivini nasıl dahil edeceğimizi ve birden fazla dosya eklemeyi göstereceğiz.

İçerebileceğiniz dosya türleri hakkında ayrıntılı bilgi için lütfen buradaki belgeleri inceleyin.

Arşivi Kaydetme ve İhracat Etme

Son olarak, arşivi output.tgz adını vererek SaveAs yöntemi ile kaydedip dışa aktarıyoruz. GZIP içindeki TAR arşivini de dahil ettiğimizden, çıktı dosya uzantısının her iki formatı da yansıttığını ve .tgz ile sonuçlandığını not etmek önemlidir.

ZIP dosyalarını oluşturma ve çıkarma rehberimizi keşfedin.
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 24,981Sürüm:2026.11yeni yayınlandı