Tổng quan
Aspose.ZIP for Java tập trung vào xử lý nén và archive trong môi trường Java, với khả năng thao tác trên định dạng ZIP tiêu chuẩn và nhiều định dạng archive phổ biến khác.

API cho phép ứng dụng Java nén, giải nén, lưu trữ tệp và thư mục trong cùng một luồng xử lý. Phạm vi thao tác bao gồm tạo archive từ một hoặc nhiều tệp, thêm tệp vào archive mà không nén, thêm entry vào archive hiện có và xóa entry không còn cần thiết.
Cách tiếp cận này phù hợp với các hệ thống cần cập nhật archive theo nghiệp vụ thay vì chỉ tạo mới.
Tính năng nổi bật
- Tạo archive từ một hoặc nhiều tệp trong ứng dụng Java.
- Thêm tệp vào archive mà không áp dụng nén.
- Mã hóa toàn bộ archive bằng ZipCrypto hoặc AES.
- Giải mã archive hoặc từng entry theo nhu cầu xử lý.
- Áp dụng mật khẩu do người dùng xác định cho archive.
- Hỗ trợ AES128, AES192 và AES256 cho dữ liệu nén.
- Thêm entry mới vào archive hiện có.
Ứng dụng thực tế
- Bổ sung chức năng zip/unzip cho phần mềm desktop hoặc server viết bằng Java.
- Đóng gói tệp và thư mục trước khi lưu trữ, truyền tải hoặc sao lưu.
- Tạo archive có mật khẩu cho dữ liệu nội bộ hoặc dữ liệu phân phối.
- Cập nhật archive hiện có trong quy trình import, export hoặc batch processing.
- Xử lý nhiều định dạng archive trong hệ thống chạy trên Windows, Linux hoặc macOS.
Đối tượng sử dụng phù hợp
- Lập trình viên Java cần API nén và giải nén ở mức mã nguồn
- Nhóm phát triển backend xử lý tệp, archive và bảo vệ dữ liệu
- Tech lead lựa chọn thư viện archive cho ứng dụng Java đa nền tảng
- Bộ phận mua sắm kỹ thuật cần đối chiếu các tùy chọn giấy phép Aspose
Thông tin kỹ thuật
Câu hỏi thường gặp
Aspose.ZIP for Java xử lý những tác vụ nào?
API hỗ trợ nén, giải nén, tạo archive, thêm hoặc xóa entry, mã hóa và giải mã archive trong ứng dụng Java.
Có hỗ trợ mã hóa archive không?
Có. Thành phần hỗ trợ mật khẩu do người dùng xác định, ZipCrypto, AES128, AES192 và AES256.
Những định dạng archive nào được hỗ trợ?
Đầu vào và đầu ra gồm ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, CAB và Z.
Yêu cầu môi trường Java là gì?
Thành phần hỗ trợ J2SE 8.0 (1.8) or above.
Có thể triển khai trên hệ điều hành nào?
Danh sách tương thích gồm Windows, Linux và macOS X.




Bình luận