Mô tả
Xceed Real-Time Zip for .NET là một thư viện nén và giải nén tệp zip mạnh mẽ dành cho nhà phát triển .NET. Nó khác với thư viện Xceed Zip for .NET tiêu chuẩn ở chỗ nó hoạt động theo thời gian thực, có nghĩa là nó có thể nén và giải nén tệp zip mà không cần lưu dữ liệu tạm thời vào đĩa cứng.
Tính năng của phần mềm Xceed Real-Time Zip for .NET
Xceed Real-Time Zip for .NET là một thư viện nén và giải nén tệp zip mạnh mẽ dành cho nhà phát triển .NET. Nó có một số tính năng chính, bao gồm:
-
Nén và giải nén zip theo thời gian thực: Xử lý dữ liệu ngay trong bộ nhớ mà không cần lưu trữ tạm thời. Điều này mang lại một số lợi thế, bao gồm:
- Hiệu suất cao hơn: Bỏ qua bước lưu trữ và đọc dữ liệu từ đĩa cứng giúp tăng tốc độ nén và giải nén, đặc biệt đối với các tệp lớn.
- Giảm thiểu sử dụng không gian ổ đĩa: Bởi vì hoạt động trực tiếp với dữ liệu trong bộ nhớ, nó không cần ghi tệp tạm thời, tiết kiệm dung lượng ổ cứng.
- Thích hợp cho các luồng dữ liệu: Nó có thể xử lý luồng dữ liệu liên tục, lý tưởng cho các tình huống như truyền tệp qua mạng trực tiếp hoặc nén dữ liệu theo thời gian thực.
-
Hỗ trợ nhiều định dạng zip: Bao gồm zip64 cho tệp lớn hơn 4GB, các phiên bản cũ hơn của zip và các biến thể khác.
-
Mã hóa AES 256-bit: Bảo vệ dữ liệu nhạy cảm trong các tệp zip.
-
Dễ sử dụng: API trực quan và tài liệu đầy đủ giúp việc tích hợp vào dự án dễ dàng.
-
Hiệu suất cao: Tối ưu hóa để xử lý nhanh chóng cả dữ liệu lớn và nhỏ.
Ví dụ sử dụng:
- Nén một luồng dữ liệu trước khi truyền qua mạng.
- Giải nén một tệp zip trực tiếp vào bộ nhớ, tránh lưu trữ trên ổ cứng.
- Dự phòng dữ liệu theo thời gian thực bằng cách nén các tệp mới ngay khi chúng được tạo.
Ưu điểm:
- Hiệu suất cao hơn so với thư viện zip truyền thống.
- Giảm thiểu sử dụng ổ cứng.
- Thích hợp cho các ứng dụng theo thời gian thực.
- Dễ sử dụng và tích hợp.
Nhược điểm:
- Thương mại: Cần mua giấy phép để sử dụng.
- Có thể phức tạp hơn so với thư viện zip đơn giản.
Nếu bạn cần nén và giải nén tệp zip trong các ứng dụng theo thời gian thực hoặc muốn cải thiện hiệu suất nén/giải nén, Xceed Real-Time Zip for .NET là một lựa chọn đáng cân nhắc.
Hướng dẫn cài đặt phần mềm Xceed Real-Time Zip for .NET
Để cài đặt Xceed Real-Time Zip for .NET, bạn cần thực hiện các bước sau:
- Truy cập trang web của Xceed Software Inc. và tải xuống gói cài đặt cho phiên bản Xceed Real-Time Zip for .NET mà bạn muốn cài đặt.
- Giải nén gói cài đặt và chạy tệp setup.exe.
- Nhấp vào Next để bắt đầu quá trình cài đặt.
- Chấp nhận các điều khoản cấp phép và nhấp vào Next.
- Chọn vị trí cài đặt và nhấp vào Next.
- Nhấp vào Install để bắt đầu quá trình cài đặt.
- Nhấp vào Finish để hoàn tất quá trình cài đặt.
Sau khi cài đặt thành công, bạn cần thêm Xceed Real-Time Zip for .NET vào dự án của mình. Để thực hiện việc này, hãy làm theo các bước sau:
- Mở dự án của bạn trong Visual Studio.
- Nhấp chuột phải vào dự án và chọn Add > Reference.
- Trong cửa sổ Reference Manager, chọn Browse.
- Điều hướng đến thư mục cài đặt của Xceed Real-Time Zip for .NET và chọn thư mục bin.
- Chọn tất cả các thư viện Xceed Real-Time Zip for .NET và nhấp vào OK.
- Nhấp vào Close để đóng cửa sổ Reference Manager.
Bây giờ, bạn đã có thể sử dụng Xceed Real-Time Zip for .NET trong dự án của mình. Để biết thêm thông tin về cách sử dụng Xceed Real-Time Zip for .NET, hãy tham khảo tài liệu hướng dẫn của Xceed Software Inc.
Lưu ý:
- Nếu bạn gặp lỗi khi cài đặt Xceed Real-Time Zip for .NET, hãy đảm bảo rằng bạn đã cài đặt phiên bản .NET Framework 4.5.2 hoặc cao hơn.
- Nếu bạn đang sử dụng phiên bản Visual Studio 2019 hoặc cao hơn, bạn cần thêm thư viện Xceed.RealTimeZip.v46.dll vào dự án của mình.
Ví dụ:
Sau đây là một ví dụ đơn giản về cách sử dụng Xceed Real-Time Zip for .NET để nén một tệp:
using System;
using System.IO;
using Xceed.RealTimeZip;
namespace Example
{
public class Program
{
public static void Main(string[] args)
{
// Tạo một đối tượng FileStream để đọc tệp nguồn
FileStream inputStream = new FileStream("input.txt", FileMode.Open, FileAccess.Read);
// Tạo một đối tượng ZipStream để nén tệp
ZipStream zipStream = new ZipStream(new MemoryStream(), CompressionMode.Compress);
// Nén dữ liệu từ FileStream vào ZipStream
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = inputStream.Read(buffer, 0, buffer.Length)) > 0)
{
zipStream.Write(buffer, 0, bytesRead);
}
// Đóng ZipStream
zipStream.Close();
// Lưu nội dung của ZipStream vào tệp đích
MemoryStream memoryStream = zipStream.BaseStream;
File.WriteAllBytes("output.zip", memoryStream.ToArray());
}
}
}
Ví dụ này tạo một đối tượng FileStream để đọc tệp nguồn. Sau đó, nó tạo một đối tượng ZipStream để nén tệp. Dữ liệu từ FileStream được nén vào ZipStream bằng cách sử dụng phương thức Write(). Cuối cùng, nội dung của ZipStream được lưu vào tệp đích bằng cách sử dụng phương thức WriteAllBytes().
Khi bạn chạy ứng dụng, nó sẽ tạo một tệp zip có tên “output.zip” chứa nội dung của tệp “input.txt”.
Mua phần mềm Xceed Real-Time Zip for .NET ở đâu?
Trải qua nhiều năm phát triển, Tri Thức Software đã được sự tin tưởng của nhiều khách hàng trên thế giới và Việt Nam. Hiện nay chúng tôi đã trở thành doanh nghiệp hoạt động chuyên nghiệp trong lĩnh vực tư vấn và cấp phép phần mềm Xceed Real-Time Zip for .NET có bản quyền và các thiết bị CNTT lớn tại Việt Nam. Cung cấp nhiều giải pháp phần mềm trọn gói cho nhiều khách hàng từ đa ngành nghề và đa hình thức tư nhân, nhà nước, giáo dục,…chúng tôi có đội ngũ tư vấn, kỹ thuật, triển khai và thương mại, chăm sóc có kinh nghiệm sẽ hỗ trợ phục vụ khách hàng tốt nhất. Để được tư vấn và hỗ trợ giá tốt hơn, Quý khách hãy liên lạc với đội ngũ kinh doanh và hỗ trợ kỹ thuật của chúng tôi qua hotline (028) 22443013.
Ghi chú: Giá tham khảo cho số lượng 1 và thay đổi theo tỷ giá và số lượng. Quý khách vui lòng liên hệ Tri Thức để có giá chính xác vào thời điểm mua hàng.
Đánh giá
Chưa có đánh giá nào.