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.