Kompresor Universal untuk .NET

Aspose.ZIP Universal Compressor untuk .NET adalah plugin ringan yang menyederhanakan pemampatan direktori ke dalam pelbagai format arkib. Sama ada anda perlu untuk membungkus kandungan untuk pengedaran, mencipta cadangan, atau menyediakan arsip untuk penyimpanan dan pemindahan, plugin ini menyediakan API yang mudah digunakan yang dibina di perpustakaan ASPOSE. ZIP. Ia menyokong format yang digunakan secara meluas seperti Zip, 7z , TAR dan CPIO yang membolehkan kompatibiliti yang luas di seluruh sistem dan aliran kerja.

Pemasangan dan Setup

  • Pemasangan pakej Aspose.ZIP dalam projek anda melalui NuGet Package Manager atau Pakej Manager Console.

  • Setkan kunci lesen anda untuk membolehkan fungsi penuh, tanpa tanda air.

  • Platform yang disokong:

  • Sistem operasi: Windows, Linux (.NET Core 2.0+), MacOS (10.12+)

  • Frameworks: .NET Framework 2.0–4.8, .Net Standard 2.0, .net Core, dan lebih baru

  • Persekitaran Pembangunan: Visual Studio 2010-2022

Untuk arahan terperinci, lihat Panduan pemasangan .

Ciri-ciri dan fungsi

  • Sokongan pelbagai format: direktori kompresi ke dalam format ZIP, 7z, TAR, dan CPIO.
  • Sederhana API: kaedah satu baris untuk memampatkan keseluruhan direktori dengan konfigurasi minimum.
  • Cross-Platform Compatibility: Berfungsi dengan lancar di seluruh persekitaran Windows, Linux dan macOS.
  • Enterprise Ready: Menyokong lesen yang diukur dan integrasi skala untuk aplikasi besar.

Bagaimana untuk memadamkan direktori melalui C# .NET

Snippet berikut menunjukkan bagaimana untuk memampatkan direktori menggunakan plugin:

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");

Kod ini menggunakan ArchiveFactory.CompressDirectory kaedah untuk memampatkan direktori sumber ke dalam format arkib yang dikehendaki.

amalan terbaik

  • Sentiasa mengesahkan laluan direktori sasaran sebelum memulakan kompresi untuk mengelakkan kesilapan masa berjalan.

  • Pilih format yang betul untuk senario anda:

  • ZIP untuk kegunaan umum dan kompatibiliti

  • 7z untuk nisbah kompresi yang lebih tinggi

  • TAR/CPIO untuk aliran kerja Unix/Linux

  • Memantau prestasi kompresi pada direktori besar dan pertimbangkan untuk menjalankan proses dalam tugas latar belakang untuk aplikasi UI.

  • Pastikan perpustakaan Aspose.ZIP anda dikemas kini untuk mendapat manfaat daripada pengoptimuman prestasi dan ciri-ciri baru.

 Melayu