
Giriş
Tarı (Tape Archive) is a widely recognized format used in Unix-like systems for storing multiple files in a single archive. In this guide, you’ll learn how to create TAR files in C# using Aspose.ZIP for .NET, a robust library designed for efficient TAR archive management, including the option to create GZ format archives for enhanced compression.
Neden TAR kullanıyorsunuz?
TAR dosyalarını kullanmak çeşitli avantajlar sunar:
- Efficiently store and package files in one archive. Efficiently store and package files* in one archive. Efficiently store and package files* in one archive.
- **Linux ve Unix sistemlerinde yaygın olarak kullanılır.
- **GZ ve XZ gibi ek kompresyon biçimlerini destekler.
içerik tablosu
- TAR dosya işleme ayarları C#
- TAR dosyaları oluşturmak için adımlar
- Tasarruf Arşivi
- TAR Arşivlerinde Çeşitli Dosyaları İşleme
- Ücretsiz API Lisansı
- Sonuç ve Ek Kaynaklar
1. TAR dosya işleme ayarlayın C#
**TAR dosyalarını programlı olarak oluşturmaya başlamak için Aspose.ZIP for .NET kullanmanız gerekecektir.
- Otomatik TAR arşiv oluşturma.
- TAR, ZIP, GZ ve diğerleri dahil olmak üzere çeşitli sıkıştırma biçimleri için destek.
- Büyük dosyaların etkili bir şekilde işlenmesi.
Kurulum
Kütüphaneyi NuGet aracılığıyla aşağıdaki komutla kolayca kurabilirsiniz:
PM> Install-Package Aspose.Zip
Alternatively, you can download the DLL directly from the Aspose Download Sayfası.
2. TAR dosyaları oluşturmak için adımlar
Bir TAR arşivi programlı olarak oluşturmak için aşağıdaki basit adımları izleyin:
- Instantiate the TAR Archive: Create an instance of the
TarArchive
class. - Add Files to the Archive: Use the
CreateEntry()
method to include files and directories in the TAR. - Save the TAR File: Call the
Save()
method to store the archive.
Kod Örnekleri
İşte bir TAR arşivi nasıl oluşturulacağını gösteren hızlı bir örnek:
// Create a new TAR archive
using (TarArchive archive = new TarArchive())
{
// Add files to the TAR archive
archive.CreateEntry("file1.txt", "input/file1.txt");
archive.CreateEntry("image.png", "input/image.png");
// Save the TAR file
archive.Save("output.tar");
}
Bu yaklaşım birden fazla dosyayı tek bir TAR arşivine bağlamanıza olanak tanır ve dosyaları daha da sıkıştırmak için GZ formatında dosyaları oluşturabilirsiniz.
3. TAR Arşivleri Kurtarma
Dosyalarınızı ekledikten sonra **TAR arşivini **aşağıdaki komutu kullanarak kaydedebilirsiniz:
archive.Save("final.tar");
Bu adım, **sıkıştırılmış ve iyi yapılandırılmış bir arşivinizin kullanıma hazır olmasını sağlar.
4. TAR Arşivlerinde Çoklu Dosyaları İşleme
Dinamik olarak birden fazla dosyayı eklemek için, belirli bir klasörden geçebilirsiniz.
string[] files = Directory.GetFiles("input_folder");
using (TarArchive archive = new TarArchive())
{
foreach (string file in files)
{
archive.CreateEntry(Path.GetFileName(file), file);
}
archive.Save("batch_archive.tar");
}
Bu yöntem **otomatik toplu TAR dosya oluşturma **işlemi kolaylaştırır ve gerektiğinde GZ kompresyonu kolay bir şekilde entegre etmenizi sağlar.
5. Ücretsiz bir API lisansı almak
Aspose.ZIP’in **tüm özelliklerini açmak için ücretsiz geçici lisans talep etmeyi düşünün.
Daha ayrıntılı belgeler için lütfen Aspose.ZIP Kılavuzu adresine gidin veya herhangi bir sorunuz için toplulukla iletişime geçin.
6. Sonuç ve Ek Kaynaklar
Özetle
Bu kılavuzda şunları kapsadık:
- C#‘da TAR dosyaları nasıl oluşturulur
- Çeşitli dosyaları TAR dosyalarına eklemek
- TAR dosyalarını verimli bir şekilde korumak
- Handling bulk TAR dosya oluşturma
Aspose.ZIP for .NET ile uygulamalarınızda etkili bir şekilde **TAR dosyalarını oluşturabilir, çıkarabilir ve yönetebilirsiniz. TAR dosyalarını otomatik olarak işleme bugün başlatın ve ek sıkıştırma seçenekleri için **GZ format dosyalarını da oluşturabileceğinizi unutmayın!