Trình nén Đa năng cho .NET

Aspose.ZIP Universal Compressor for .NET là một plugin nhẹ mà đơn giản hóa việc nén thư mục thành nhiều định dạng lưu trữ. Cho dù bạn cần phải đóng gói nội dung để phân phối, tạo sao lưu, hoặc chuẩn bị các tập tin để lưu và chuyển, plugin này cung cấp một API dễ sử dụng được xây dựng trên thư viện Asposa. ZIP. Nó hỗ trợ các hình thức được dùng rộng rãi như **Zip ** , **7z ** , **TAR ** và CPIO ., cho phép tương thích rộng khắp hệ thống và dòng công việc.

Cài đặt & Setup

  • Cài đặt gói Aspose.ZIP trong dự án của bạn thông qua NuGet Package Manager hoặc Packages Manager Console.

  • Cài đặt chìa khóa giấy phép của bạn để cho phép chức năng đầy đủ, không có dấu hiệu nước.

  • Các nền tảng được hỗ trợ:

  • Hệ điều hành: Windows, Linux (.NET Core 2.0+), macOS (10.12+)

  • Frameworks: .NET Framework 2.0 – 4.8, .Net Standard 2.0, .net Core, và mới hơn

  • Môi trường phát triển : Visual Studio 2010-2022

Đối với các hướng dẫn chi tiết, hãy xem Hướng dẫn cài đặt .

Các tính năng và chức năng

  • Hỗ trợ đa định dạng : Tích hợp thư mục vào ZIP, 7z, TAR, và CPIO.
  • API đơn giản : phương pháp một dòng để nén toàn bộ thư mục với cấu hình tối thiểu.
  • Cross-Platform Compatibility : hoạt động một cách an toàn trên các môi trường Windows, Linux và macOS.
  • Enterprise Ready : Hỗ trợ cấp phép đo lường và tích hợp quy mô cho các ứng dụng lớn.

Làm thế nào để nén thư mục thông qua C# .NET

Tóm tắt sau đây cho thấy làm thế nào để nén một thư mục bằng cách sử dụng 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");

Mã này sử dụng ArchiveFactory.CompressDirectory phương pháp để nén một thư mục nguồn vào định dạng lưu trữ mong muốn.

Thực hành tốt nhất

  • Luôn xác nhận con đường thư mục mục trước khi bắt đầu nén để tránh lỗi thời gian chạy.

  • Chọn định dạng phù hợp cho kịch bản của bạn:

  • ZIP cho sử dụng chung và tương thích

  • 7z cho tỷ lệ nén cao hơn

  • TAR/CPIO cho dòng công việc Unix/Linux

  • Kiểm tra hiệu suất nén trên các thư mục lớn và xem xét việc chạy quá trình trong các nhiệm vụ nền cho các ứng dụng UI.

  • Giữ thư viện Aspose.ZIP của bạn cập nhật để được hưởng lợi từ các cải tiến hiệu suất và các tính năng mới.

 Tiếng Việt