Thư viện nén & lưu trữ Java nguồn mở
Tạo và giải nén các kho lưu trữ ZIP, TAR và GZIP thông qua API Java miễn phí nguồn mở
Jarchivelib là một thư viện Java mã nguồn mở cho phép các nhà phát triển tạo một trình lưu trữ mới để xử lý các lưu trữ zip bên trong các ứng dụng của riêng họ. Đây là một thư viện nén và lưu trữ đơn giản tự động tạo mã nguồn lưu trữ ZIP, TAR.gz, TAR.bz2 và TAR.
Jarchivelib đã bao gồm hỗ trợ cho một số tính năng quan trọng như tạo lưu trữ ZIP bằng cách sử dụng tất cả các tệp có sẵn trong một thư mục, tạo tệp ZIP được bảo vệ bằng mật khẩu, trích xuất nội dung tệp ZIP vào một thư mục, v.v.
Bắt đầu với Jarchivelib
Để chạy dự án của bạn bằng cách sử dụng Jarchivelib, trước hết, bạn cần có Java 7 trở lên. Bạn có thể tải xuống kho lưu trữ theo cách thủ công từ GitHub . Sử dụng lệnh sau để cài đặt nó.
Cài đặt thông qua lệnh Git
git clone https://github.com/thrau/jarchivelib.git
Sự phụ thuộc của Jarchivelib Maven
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Nén và giải nén tệp qua thư viện Java
Jarchivelib cung cấp chức năng nén và giải nén các tệp bên trong các ứng dụng Java. Nó cho phép nén tệp đầu vào nhất định vào thư mục hoặc tệp đích nhất định. Nó yêu cầu nguồn phải là một Tệp có thể đọc được và đích phải là một tệp hoặc một thư mục. API cũng hỗ trợ giải nén tệp nguồn đã cho vào thư mục hoặc tệp đích nhất định.
Tạo một kho lưu trữ ZIP mới bằng Java
Jarchivelib cho phép các nhà phát triển phần mềm tạo một trình lưu trữ mới để xử lý các lưu trữ zip bên trong các ứng dụng Java của riêng họ. Nếu Tệp có phần mở rộng tệp tổng hợp như ".tar.gz", thì Trình lưu trữ đã tạo cũng sẽ xử lý nén ".gz". Các nhà phát triển có thể bỏ qua phần mở rộng tên tệp trong tên kho lưu trữ, vì phần mở rộng này sẽ được trình lưu trữ tự động thêm vào nếu thiếu. Các nhà phát triển cũng có thể tạo một kho lưu trữ tar mới với tính năng nén gzip có thể chứa toàn bộ thư mục.