NET için evrensel Kompresör

Aspose.ZIP Universal Compressor for .NET, dizin kompresyonunu çeşitli arşiv biçimlerine basitleştiren hafif bir eklenti. dağıtım için içeriği paketlemeye, yedekleme oluşturmaya ya da depolama ve transfer için dosyaları hazırlamaya ihtiyacınız olup olmadığına bakılmaksızın, bu eklentiler Asposa. ZIP kütüphanesinde inşa edilen kullanımı kolay bir API sağlar. yaygın olarak kullanılan biçimleri destekler **Zip ** , **7z ** , **TAR ** ve CPIO gibi, sistemler ve çalışma akışları arasında geniş uyumluluk sağlayan.

Yükleme ve Setup

  • Projelerinizde Aspose.ZIP paketini NuGet Paket Yöneticisi veya Package Manager Console aracılığıyla kurun.

  • Lisans anahtarlarınızı ayarlayın, tam, su işareti olmayan işlevselliği etkinleştirin.

  • Desteklenen Platformlar:

  • Operating Systems : Windows, Linux (.NET Core 2.0+), macOS (10.12+)

  • Frameworks : .NET Framework 2.0 – 4.8, .Net Standard 2.0, .net Core ve sonraki

  • Geliştirme Çevresi : Visual Studio 2010-2022

Detaylı talimatlar için, bakın Yükleme Rehberi .

Özellikler ve fonksiyonlar

  • **Multi-Format Desteği ** : Kompres dizinleri ZIP, 7z, TAR ve CPIO biçimlerinde.
  • Basit API : Minimum yapılandırma ile tüm dizinleri sıkıştırmak için tek çizgi yöntem.
  • Cross-Platform Compatibility : Windows, Linux ve macOS ortamlarında kolayca çalışır.
  • Enterprise Ready : Büyük uygulamalar için ölçülen lisans ve ölçeklenebilir entegrasyonu destekler.

C# .NET adresleri nasıl sıkıştırılır

Aşağıdaki snippet, eklentiyi kullanarak bir dizin nasıl sıkıştırılacağını gösterir:

using Aspose.Zip;

// Compress a directory into a ZIP archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.zip");

// Compress into a 7z archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.7z");

// Compress into a TAR archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.tar");

Bu kodu kullanır ArchiveFactory.CompressDirectory Bir kaynak dizinini istenen arşiv biçimine sıkıştırma yöntemi.

En İyi Uygulamalar

  • Her zaman çalışma süresi hataları önlemek için kompresyon başlatmadan önce hedef dizin yolu doğrulayın.

  • Senaryo için doğru formatı seçin:

  • ZIP genel kullanım ve uyumluluk için

  • 7z daha yüksek kompresyon oranları için

  • TAR/CPIO Unix/Linux çalışma akışları için

  • Büyük dizinlerde sıkıştırma performansını izlemek ve UI uygulamaları için arka plan görevlerinde süreci çalıştırmayı düşünmek.

  • Aspose.ZIP kütüphanenizi performans optimizasyonlarından ve yeni özelliklerden yararlanmak için güncel tutun.

 Türkçe