Tổng quan
IPWorks Zip Android Edition tập trung vào việc tích hợp nén và giải nén dữ liệu vào ứng dụng Android bằng các chuẩn Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar. Bộ thành phần này sử dụng framework thống nhất với object model chung và giao diện đơn giản để triển khai các tác vụ archive trong mã nguồn ứng dụng.

Khả năng xử lý archive bao gồm streaming khi nén hoặc giải nén, liệt kê nội dung file Zip mà không cần bung nén, và xóa từng tệp 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 luồng xử lý file cần kiểm soát chi tiết trên thiết bị Android.
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 trong quá trình nén và giải nén tệp.
- Xóa từng tệp trong archive mà không cần giải nén toàn bộ.
- Liệt kê nội dung file Zip trước khi thực hiện giải nén.
- Bảo vệ file Zip bằng cơ chế 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 tốc độ hoặc tỷ lệ nén.
Ứng dụng thực tế
- Bổ sung chức năng nén và giải nén vào ứng dụng Android viết bằng Java.
- Xây dựng quy trình xử lý archive lớn cần Zip64 và streaming.
- Triển khai lưu trữ dữ liệu có bảo vệ bằng mật khẩu hoặc AES.
- Đọc cấu trúc archive trước khi chọn tệp cần giải nén.
- Xử lý gói tài liệu theo chuẩn Open XML Packaging.
Đối tượng sử dụng phù hợp
- Lập trình viên Android
- Nhóm phát triển Java
- Tech lead phụ trách tích hợp thư viện xử lý file
- QA/test engineer kiểm thử luồng nén, giải nén và archive
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks Zip Android Edition hiện còn là phiên bản độc lập không?
Thông tin trên phiên bản này đã được gộp vào IPWorks Zip Java Edition.
Thư viện hỗ trợ những định dạng nén nào?
Các chuẩn được nêu gồm Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar.
Có thể dùng với Android Studio không?
Có. Phần tương thích nêu rõ khả năng tích hợp với Android Studio.
Có hỗ trợ mã hóa archive không?
Có. Thư viện hỗ trợ Zip file password encryption và AES 128-bit, 192-bit, 256-bit.
Có xử lý được file nén lớn hơn 4GB không?
Có. Thư viện hỗ trợ Zip64 cho 4GB+ zip files với số lượng tệp rất lớn.




Bình luận