คอมเพรสเซอร์ 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 ของคุณเพื่อใช้ประโยชน์จากการปรับปรุงประสิทธิภาพและคุณสมบัติใหม.

 แบบไทย