Kompresor Universal untuk .NET

Aspose.ZIP Universal Compressor for .NET adalah plugin ringan yang menyederhanakan kompresi direktori ke dalam format arsip berbilang. apakah Anda perlu untuk paket konten untuk distribusi, membuat sandaran, atau mempersiapkan arkib untuk penyimpanan dan transfer, plugin ini menyediakan API yang mudah digunakan yang dibangun di perpustakaan ASPOSE. ZIP. Ini mendukung format yang digunakan secara luas seperti **Zip ** , **7z ** , **TAR ** dan CPIO yang memungkinkan kompatibilitas yang luas di seluruh sistem dan aliran kerja.

Instalasi dan Setup

  • Instalasi paket Aspose.ZIP dalam proyek Anda melalui NuGet Package Manager atau Konsol Pengurus Paket.

  • Tetapkan kunci lisensi Anda untuk memungkinkan fungsi penuh, tanpa tanda air.

  • Platform yang didukung:

  • 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

  • Lingkungan pengembangan : Visual Studio 2010–2022

Untuk informasi lebih detail, lihat Panduan Instalasi .

Fitur dan Fungsi

  • Multi-Format Support : direktori kompresi ke dalam format ZIP, 7z, TAR, dan CPIO.
  • API sederhana : metode satu baris untuk mengkompresi seluruh direktori dengan konfigurasi minimal.
  • Cross-Platform Compatibility : Beroperasi dengan lancar di lingkungan Windows, Linux, dan macOS.
  • Enterprise Ready : Mendukung lisensi terukur dan integrasi skala untuk aplikasi besar.

Cara mengkompresi direktori melalui C# .NET

Snippet berikut menunjukkan cara mengkompresi 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");

Kode ini menggunakan ArchiveFactory.CompressDirectory Metode untuk menekan direktori sumber ke dalam format arkib yang diinginkan.

Praktik Terbaik

  • Selalu validasi jalur direktori target sebelum memulai kompresi untuk menghindari kesalahan waktu berjalan.

  • Pilih format yang tepat untuk skenario Anda:

  • ZIP untuk penggunaan umum dan kompatibilitas

  • 7z untuk proporsi kompresi yang lebih tinggi

  • TAR/CPIO untuk aliran kerja Unix/Linux

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

  • Pastikan perpustakaan Aspose.ZIP Anda diperbarui untuk mendapatkan manfaat dari optimasi kinerja dan fitur baru.

 Indonesia