คอมเพรสเซอร์ Universal สำหรับ .NET
Aspose.ZIP Universal Compressor for .NET เป็นปลั๊กอินที่มีน้ําหนักเบาที่ซับซ้อนการบีบอัดตารางในรูปแบบไฟล์หลายรูปแบบ ไม่ว่าคุณต้องการบรรจุเนื้อหาสําหรับการกระจายการสร้างสํารองข้อมูลหรือเตรียมไฟล์สําหรับการจัดเก็บและการถ่ายโอน โปรแกรมนี้มี API ที่ง่ายต่อการใช้งานที่สร้างขึ้นบนห้องสมุด Asposa. ZIP มันสนับสนุนรูปแบบที่ใช้กันอย่างแพร่หลายเช่น **Zip ** ** 7z **, ** TAR และ ** CPIO ซึ่งช่วยให้ความเข้ากันได้กว้างระหว่างระบบและกระแสทํางาน.
การติดตั้งและการตั้งค่า
ติดตั้งแพคเกจ Aspose.ZIP ในโครงการของคุณโดยใช้ NuGet Package Manager หรือ Packages Manager Console.
การตั้งค่าคีย์ใบอนุญาตของคุณเพื่อให้สามารถใช้งานได้อย่างสมบูรณ์และไม่มีเครื่องหมายน้ําได.
แพลตฟอร์มที่สนับสนุน:
ระบบปฏิบัติการ : Windows, Linux (.NET Core 2.0+), macOS (10.12+)
Frameworks : .NET Framework 2.0–4.8, .Net Standard 2.0, .net Core, และอื่น ๆ
สภาพแวดล้อมการพัฒนา : Visual Studio 2010-2022
สําหรับคําแนะนํารายละเอียดด คู่มือการติดตั้ง .
คุณสมบัติและฟังก์ชั่น
- การสนับสนุนแบบหลายรูปแบบ : คอมเพรสไดเรกทอรีในรูปแบบ ZIP, 7z, TAR และ CPIO.
- อินพลิเคชันที่เรียบง่าย : วิธีเดียวในการบีบอัดไดเรกทอรีทั้งหมดด้วยการกําหนดค่าขั้นต่ํา.
- Cross-Platform Compatibility : ทํางานได้อย่างราบรื่นในสภาพแวดล้อมของ Windows, Linux และ macOS.
- Enterprise Ready : สนับสนุนใบอนุญาตที่วัดและรวมแบบสแกนสําหรับแอพพลิเคชันขนาดใหญ.
วิธีการบีบอัดไดเรกทอรีผ่าน C# .NET
snippet ต่อไปนี้แสดงให้เห็นวิธีการบีบอัดแผนที่โดยใช้ปลั๊กอิน:
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");
รหัสนี้ใช ArchiveFactory.CompressDirectory
วิธีที่จะบีบอัดไดเรกทอรีแหล่งข้อมูลในรูปแบบไฟล์ที่ต้องการ.
แนวทางที่ดีที่สุด
เสมอยืนยันเส้นทางแผนที่เป้าหมายก่อนที่จะเริ่มต้นการบีบอัดเพื่อหลีกเลี่ยงข้อผิดพลาดในการทํางาน.
เลือกรูปแบบที่เหมาะสมสําหรับสถานการณ์ของคุณ:
ZIP สําหรับการใช้งานทั่วไปและการเข้ากันได
7z สําหรับอัตราการบีบอัดสูง
TAR/CPIO สําหรับการทํางานของ Unix/Linux
ตรวจสอบประสิทธิภาพการบีบอัดในไดเรกทอรีขนาดใหญ่และพิจารณาการทํางานของกระบวนการในงานพื้นหลังสําหรับแอพพลิเคชัน UI.
ปรับปรุงห้องสมุด Aspose.ZIP ของคุณเพื่อใช้ประโยชน์จากการปรับปรุงประสิทธิภาพและคุณสมบัติใหม.