Tổng quan
IPWorks Zip.NET Edition tập trung vào bài toán nén và giải nén dữ liệu trong ứng dụng.NET với hỗ trợ cho Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar. Bộ component này cung cấp API bất đồng bộ, mô hình đối tượng thống nhất và interface đơn giản để tích hợp vào quy trình xử lý file hoặc dữ liệu nén.

Khả năng xử lý archive bao gồm streaming trong lúc nén hoặc giải nén, liệt kê nội dung file Zip mà không cần bung file, và xóa từng mục trong archive mà không phải giải nén toàn bộ.
Cách tiếp cận này phù hợp với các ứng dụng cần thao tác trực tiếp trên gói nén thay vì chỉ đọc hoặc ghi file hoàn chỉnh.
Tính năng nổi bật
- Hỗ trợ Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar trong cùng một bộ API.
- Cung cấp streaming support khi nén và giải nén dữ liệu.
- Liệt kê nội dung file Zip mà không cần giải nén archive.
- Xóa từng file trong archive mà không phải bung toàn bộ gói nén.
- Bảo vệ file Zip bằng password encryption và AES 128-bit, 192-bit, 256-bit.
- Hỗ trợ Open XML Packaging format dùng trong Microsoft Office.
- Điều chỉnh compression level theo tốc độ hoặc compression ratio.
Ứng dụng thực tế
- Bổ sung chức năng nén và giải nén vào ứng dụng.NET desktop, service hoặc backend.
- Xử lý archive lớn hơn 4GB trong hệ thống lưu trữ hoặc trao đổi dữ liệu.
- Đọc trước danh sách file trong gói Zip trước khi trích xuất.
- Tạo self-extracting archive cho môi trường Windows.
- Làm việc với tài liệu Microsoft Office dựa trên Open XML Packaging.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET cần tích hợp compression và decompression vào ứng dụng
- Nhóm phát triển C# làm việc với file archive, streaming data hoặc xử lý tài liệu Office
- Technical lead cần thư viện hỗ trợ nhiều phiên bản.NET và Visual Studio
- QA và kỹ sư tích hợp cần component có tài liệu, sample app và API bất đồng bộ
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks Zip.NET Edition hỗ trợ những định dạng nén nào?
Gói này hỗ trợ Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar.
Có hỗ trợ mã hóa cho file Zip không?
Có. Thư viện hỗ trợ Zip file password encryption cùng AES 128-bit, 192-bit và 256-bit.
Có dùng được với Visual Studio không?
Có. Gói thư viện tích hợp với Visual Studio và đi kèm sample applications viết bằng C#.
Có hỗ trợ.NET Framework cũ và.NET mới không?
Có. Gói này hỗ trợ.NET Framework 2.0 đến 4.8, cùng.NET 5,.NET 6,.NET 8,.NET 9,.NET 10 và.NET Core 3.1.
Có xử lý được file zip lớn hơn 4GB không?
Có. Thư viện hỗ trợ Zip64 Archives cho file zip 4GB+ với số lượng file rất lớn.




Bình luận