C# Kullanarak TAR'ı TAR.Z'ye Dönüştürme

Öncelikle C# projenizde Aspose.Zip kitaplığını edinmeniz ve ona başvurmanız gerekir. Bunu genellikle Aspose web sitesinden indirebilir veya varsa NuGet paketini kullanabilirsiniz. Paket yöneticisi, Aspose.ZIP’i arayın ve yükleyin. Aşağıdaki komutu Paket Yönetici Konsolundan da kullanabilirsiniz.

NuGet paketlerini Visual Studio Paketi ile yönetin

Paket Yönetici Konsolu Komutu:

PM> Install-Package Aspose.Zip

C# ile TAR'ı TAR.Z'ye Dönüştürme Adımları

Convertation from TAR to TAR.Z consist of following steps:

  • Extract archive to intermediate storage
  • Compress extracted data to desired format

sistem gereksinimleri

Before running the conversion example code, make sure that you have the following prerequisites.

  • Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
  • Development environment like Microsoft Visual Studio.
  • Aspose.Tasks for .NET DLL referenced in your project.

TAR'dan TAR.Z'ye dönüştürülecek örnek kod

Dosyaları bir formattan diğerine (örneğin TAR’dan ZIP’e) dönüştürmek, genellikle arşivleme ve sıkıştırmayı içeren değerli bir işlemdir. Bu durumda TAR’dan ZIP’e dönüştürme iki adımlı bir prosedürdür. İlk olarak, orijinal hiyerarşik yapılarını ve ilgili meta verilerini korurken dosyaları ve dizinleri bir araya getiren bir TAR arşivi oluşturulur. Bu TAR arşivi, dönüştürme sırasında verilerin bütünlüğünü korumak için bir kap görevi görür.

İkinci adımda, TAR arşivi ZIP formatına sıkıştırılır. ZIP sıkıştırması, verimliliği ve platformlar arası uyumluluğuyla bilinir, bu da onu arşivleme ve veri aktarımı için popüler bir seçim haline getirir. Ortaya çıkan ZIP arşivi, dosya boyutunu önemli ölçüde azaltırken orijinal verileri ve yapıyı korur. ZIP arşivleri evrensel olarak tanındığından ve kolayca erişilebildiğinden, bu dönüştürme, verileri farklı işletim sistemleri arasında paylaşmaya veya dağıtmaya ihtiyaç duyanlar için kullanışlıdır. İster dosya depolama ister veri alışverişi için olsun, TAR’ı ZIP’e dönüştürmek süreci kolaylaştırır ve verimli yönetim için verilerin sağlam ve sıkıştırılmış kalmasını sağlar.

TAR.Z’ye dönüştürme tamamlandığında ortaya çıkan arşiv geniş bir arşivle uyumlu hale gelir. çeşitli platformlarda kolayca paylaşılabilir ve erişilebilir. Bu dönüştürme, sıkıştırma formatları arasındaki geçişi basitleştirir, sıkıştırma verimliliğini en üst düzeye çıkarır ve verilerin TAR.Z formatında güvenli ve uyarlanabilir kalmasını sağlar. Veri bütünlüğünü korurken TAR.Z biçimine geçiş yapması veya verileri dağıtması gereken kullanıcılar için değerli olduğu kanıtlanmıştır.

TAR’dan çeşitli biçimlere kod: TAR arşivi genellikle birden fazla kayıt veya dosya içerir. Bu arşivi GZ (Gzip), LZ (Lzip), Z (Unix Compress), XZ (XZ Utils) ve BZ2 (Bzip2) gibi formatlara dönüştürmek için yaygın bir yaklaşım, öncelikle içerikleri bir TAR (Tape) biçiminde paketlemektir Arşiv biçimi. Bu süreç, Linux ortamlarındaki tipik uygulamayı anımsatmaktadır.

Bu dönüştürme sürecinde, TAR arşivindeki her dosya veya kayıt, öncelikle tek bir TAR arşivinde bir araya getirilir. Bu TAR arşivi, orijinal yapılarını ve meta verilerini koruyarak tek tek dosyalar için bir kap görevi görür. Veriler TAR arşivi içine alındıktan sonra farklı sıkıştırma algoritmaları ve formatlarının uygulanması daha kolay hale gelir.

TAR’ın ara format olarak seçilmesi, basitliğinden ve çeşitli Unix benzeri işletim sistemleriyle geniş uyumluluğundan kaynaklanmaktadır. Doğrudan sıkıştırma uygulamadan dosyaları gruplandırmanın basit bir yolunu sağlar. TAR paketleme tamamlandıktan sonra, GZ, LZ, Z, XZ veya BZ2 gibi istenen çıktı formatlarını oluşturmak için TAR arşivine sonraki sıkıştırma işlemleri uygulanabilir.

TAR’dan TAR.Z’ye dönüştürme - C#:

    using (XzArchive archive = new XzArchive())
    {
        archive.SetSource("source1.tar");
        archive.Save("output.tar.z");
    }



ZIP’i TAR.LZ’ye Dönüştürmek için Ücretsiz Uygulama

Aşağıdaki avantajlarla TAR’dan TAR.Z’ye dönüşüm için canlı demolarımıza göz atın


Arşivleri sıkıştırabilen, çıkarabilen, şifreleyebilen, şifresini çözebilen, dönüştürebilen ve birleştirebilen güvenilir bir Aspose.ZIP Kütüphanesi. Aspose.ZIP for .NET API, minimum kodlama çabasıyla sıkıştırılmış dosya formatlarının temelindeki karmaşıklığa girmeden çeşitli arşiv türlerini değiştirmenize olanak tanır.

Desteklenen Diğer TAR Dönüşümleri

Ayrıca TAR'ı aşağıda listelenenlerden birkaçı dahil olmak üzere diğer birçok dosya formatına da dönüştürebilirsiniz.