Tổng quan
IPWorks Zip JavaScript Edition tập trung vào các tác vụ nén và giải nén file trong ứng dụng JavaScript, với hỗ trợ cho Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar. Bộ thành phần này phù hợp khi cần xử lý archive trong backend service, tiện ích dòng lệnh hoặc quy trình tự động hóa chạy trên Node.js.

Khả năng streaming trong lúc nén và giải nén giúp xử lý dữ liệu theo luồng thay vì chỉ làm việc với file hoàn chỉnh. Cách tiếp cận này hữu ích cho các hệ thống nhận dữ liệu liên tục, dịch vụ upload/download hoặc pipeline xử lý file trên server.
Thư viện nén và giải nén cho JavaScript hỗ trợ Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar, kèm streaming, AES encryption, Zip64 và tích hợp Node.js.
Tính năng nổi bật
- Hỗ trợ các chuẩn nén Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar.
- Cung cấp streaming support trong quá trình 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 cần giải nén toàn bộ tệp.
- Bảo vệ file Zip bằng password encryption.
- Áp dụng AES 128-bit, 192-bit và 256-bit cho dữ liệu nén.
- Điều chỉnh compression level theo ưu tiên tốc độ hoặc tỷ lệ nén.
Ứng dụng thực tế
- Tích hợp chức năng nén và giải nén vào ứng dụng Node.js.
- Xây dựng dịch vụ xử lý archive cho upload, backup và phân phối dữ liệu.
- Kiểm tra nội dung file Zip trước khi trích xuất.
- Bảo vệ archive bằng mật khẩu và AES encryption.
- Xử lý tài liệu Microsoft Office theo Open XML Packaging format.
Đối tượng sử dụng phù hợp
- Lập trình viên JavaScript
- Lập trình viên Node.js
- Nhóm backend
- Technical lead cần tích hợp xử lý archive
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks Zip JavaScript Edition hỗ trợ những định dạng nén nào?
Các định dạng được nêu gồm Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar.
Phiên bản JavaScript có cần dependency bên ngoài không?
Không. Sản phẩm dùng các lớp Pure JavaScript và không có dependency.
Có hỗ trợ Node.js không?
Có. Sản phẩm hỗ trợ các phiên bản Node.js phổ biến.
Có hỗ trợ mã hóa file nén không?
Có. Thư viện hỗ trợ password encryption cho Zip và AES 128-bit, 192-bit, 256-bit.
Có xử lý được archive lớn hơn 4GB không?
Có. Sản phẩm hỗ trợ Zip64 cho file ZIP trên 4GB với số lượng file gần như không giới hạn.




Bình luận