Tổng quan
IPWorks Zip iOS Edition tập trung vào bài toán nén và giải nén dữ liệu trong ứng dụng iOS, với hỗ trợ cho nhiều chuẩn phổ biến gồm Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar.

Bộ thành phần này hướng đến việc tích hợp trực tiếp khả năng xử lý archive vào mã ứng dụng thay vì phụ thuộc vào công cụ ngoài. Khả năng streaming trong lúc nén và giải nén phù hợp với các luồng xử lý dữ liệu liên tục.
Nhiều thao tác archive được hỗ trợ ở mức chi tiết, chẳng hạn liệt kê nội dung file Zip mà không cần giải nén hoặc xóa từng tệp trong archive mà không phải bung toàn bộ gói nén.
Tính năng nổi bật
- Hỗ trợ nén và giải nén theo chuẩn Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar.
- Xử lý dữ liệu theo streaming trong quá trình compression và decompression.
- Xóa từng tệp trong archive mà không cần giải nén toàn bộ file.
- Liệt kê nội dung file Zip trước khi thực hiện giải nén.
- Mã hóa file Zip bằng mật khẩu cho các kịch bản bảo vệ dữ liệu.
- Áp dụng AES 128-bit, 192-bit và 256-bit cho archive.
- Hỗ trợ Open XML Packaging format dùng trong Microsoft Office.
Ứng dụng thực tế
- Tích hợp chức năng archive vào ứng dụng iOS cần tạo hoặc đọc file nén.
- Xây dựng quy trình nhập xuất dữ liệu cần xem trước danh sách tệp trong Zip.
- Triển khai cơ chế bảo vệ file nén bằng password và AES encryption.
- Xử lý gói dữ liệu lớn vượt ngưỡng 4GB với Zip64.
- Làm việc với tài liệu theo Open XML Packaging format trong ứng dụng liên quan Microsoft Office.
Đối tượng sử dụng phù hợp
- Lập trình viên iOS dùng Objective-C
- Lập trình viên Swift
- Nhóm phát triển native app dùng C++ trên iOS
- Tech lead cần thư viện archive tích hợp vào ứng dụng
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks Zip iOS Edition 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ó hỗ trợ mã hóa cho file nén không?
Có. Thành phần hỗ trợ Zip file password encryption và AES 128-bit, 192-bit, 256-bit.
Có thể xem nội dung archive mà không giải nén không?
Có. Thành phần cho phép liệt kê nội dung file Zip mà không cần giải nén.
Ngôn ngữ và framework nào được hỗ trợ cho iOS?
Thông tin tương thích nêu Native Cocoa / C++ Frameworks, framework Objective-C cho Cocoa trên iOS, thư viện C++ 32-bit và 64-bit, cùng Apple Swift với Swift 4.
Phiên bản iOS Edition hiện ở trạng thái nào?
Thông tin sản phẩm cho biết IPWorks Zip iOS Edition đã được gộp vào IPWorks Zip macOS Edition.




Bình luận