Tổng quan
IPWorks Zip PHP Edition tập trung vào nén và giải nén tệp trong ứng dụng PHP, với hỗ trợ cho các chuẩn Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar. Bộ thư viện này phù hợp khi cần xử lý archive, dữ liệu nén và luồng dữ liệu ngay trong mã nguồn PHP.

Khả năng streaming trong quá trình nén và giải nén giúp triển khai các tác vụ xử lý dữ liệu theo luồng. Thư viện còn cho phép liệt kê nội dung file Zip mà không cần giải nén, đồng thời xóa từng tệp trong archive mà không phải bung toàn bộ file.
Thư viện nén và giải nén cho PHP hỗ trợ Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar, kèm streaming, AES encryption, Zip64 và tích hợp Eclipse.
Tính năng nổi bật
- Hỗ trợ Zip, Tar, Gzip, 7-Zip, Bzip2, ZCompress và Jar trong ứng dụng PHP.
- Cung cấp streaming support khi nén và giải nén dữ liệu.
- 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.
- Điều chỉnh compression level theo tốc độ hoặc tỷ lệ nén.
- Nén toàn bộ thư mục và nội dung bên trong thành archive.
- Giải nén trọn thư mục và cấu trúc tệp liên quan.
Ứng dụng thực tế
- Tích hợp chức năng nén và giải nén vào website hoặc dịch vụ viết bằng PHP.
- Đóng gói log, tài liệu hoặc dữ liệu xuất ra thành archive để lưu trữ.
- Xử lý file nén dung lượng lớn bằng Zip64 trong quy trình backend.
- Làm việc với gói Open XML Packaging liên quan đến tài liệu Microsoft Office.
- Tạo archive có mật khẩu và AES encryption cho dữ liệu cần bảo vệ.
Đối tượng sử dụng phù hợp
- Lập trình viên PHP
- Nhóm phát triển backend
- Technical lead phụ trách tích hợp thư viện
- QA/test engineer kiểm thử xử lý archive và dữ liệu nén
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks Zip PHP 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.
Thư viện hỗ trợ các phiên bản PHP nào?
Dữ liệu tương thích ghi nhận hỗ trợ PHP từ phiên bản 5.2 đến 8.3.
Có thể xử lý file zip lớn hơn 4GB không?
Có. Zip64 Archives hỗ trợ file zip trên 4GB cùng số lượng tệp gần như không giới hạn.
Có hỗ trợ mã hóa cho file Zip không?
Có. Thư viện hỗ trợ password encryption và AES 128-bit, 192-bit, 256-bit.
Có tài liệu và ứng dụng mẫu để triển khai không?
Có. Bộ thư viện đi kèm detailed reference documentation, sample applications, fully-indexed help files và comprehensive HTML documentation.




Bình luận