2011-12-22 37 views
5

Thư viện nào tốt nhất để thực hiện zip64 với Java? Tôi cần phải nén và giải nén các tệp/thư mục lớn hơn 4 GB.thư viện java cho zip64

Tôi đã đọc Java 7 có hỗ trợ cho zip64. Nhưng tôi đoán nếu tôi phát triển cho Java 7 này chỉ hoạt động nếu tất cả các máy tính mà trên đó ứng dụng sẽ được cài đặt có Java 7 JRE? Điều này có đúng không?

Hiện tại tôi đang sử dụng http://sourceforge.net/projects/zip64file/. Nhưng ở đây tôi đã tự hỏi nếu điều này vẫn là sự lựa chọn tốt nhất? Tôi muốn có một thư viện hỗ trợ nén các thư mục ra khỏi hộp. Bây giờ tôi phải tự mình duyệt qua cấu trúc thư mục.

+1

"nếu tôi phát triển cho Java 7, điều này chỉ hoạt động nếu tất cả các máy tính mà trên đó ứng dụng sẽ được cài đặt có Java 7 JRE? Có đúng không?" Yupp, đúng vậy. – bpgergo

Trả lời

1

Hình như TrueZIP 6,7 Beta có các tính năng bạn cần http://cworld.wikidot.com/development:open-source-java-zip64-library-truezip

  • phép các ứng dụng client để truy cập kho lưu trữ ZIP minh bạch như thể chúng là chỉ thư mục trong một tập tin tên đường dẫn
  • mới trong TrueZIP 6,7 Beta: Các mức thấp API ZIP bây giờ hỗ trợ ZIP64 mở rộng
  • Chạy trên J2RE 1.4.2 hoặc cao hơn