
TAR.GZ và ZIP được sử dụng nhiều để lưu trữ và nén các tệp/thư mục. Cả hai định dạng tệp đều hoạt động tốt trên hầu hết các hệ điều hành phổ biến. Tuy nhiên, TAR.GZ cung cấp hiệu suất tốt hơn khi nén các thư mục lớn hơn cùng với các siêu dữ liệu khác. Vì vậy, trong bài viết blog này, chúng ta sẽ học cách chuyển đổi ZIP thành TAR.GZ trong Java một cách lập trình. Để làm điều đó, chúng ta sẽ chọn Aspose.ZIP cho Java, một API rất đáng tin cậy để tạo tệp TAR.GZ. Hơn nữa, bạn có thể tự động hóa toàn bộ quy trình bằng cách phát triển một bộ chuyển đổi ZIP sang TAR.GZ cho phần mềm doanh nghiệp của bạn.
Các điểm sau đây sẽ được đề cập:
- Java API cho kho lưu trữ TAR - Cài đặt
- Chuyển đổi ZIP thành TAR.GZ trong Java một cách lập trình
- Bộ chuyển đổi ZIP sang TAR.GZ - Công cụ trực tuyến
Java API cho kho lưu trữ TAR - Cài đặt
Chúng ta sẽ cài đặt thư viện này để triển khai chức năng. Vì vậy, bạn có hai tùy chọn, đầu tiên, bạn có thể tải xuống tệp JAR hoặc thứ hai, bạn có thể làm theo các cấu hình Maven dưới đây:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-zip</artifactId>
<version>24.5</version>
</dependency>
</dependencies>

Chuyển đổi ZIP thành TAR.GZ trong Java một cách lập trình
Một điều cần lưu ý ở đây là bạn phải có tệp ZIP nguồn để thực hiện chuyển đổi ZIP sang TAR.GZ.
Các bước sau đây minh họa cách tạo tệp TAR.GZ bằng cách sử dụng Aspose.ZIP cho Java:
- Tạo một thể hiện của lớp Archive và tải tệp ZIP nguồn.
- Khởi tạo một đối tượng của lớp TarArchive.
- Lấy các mục của loại RarArchiveEntry cấu thành kho lưu trữ RAR bằng cách gọi phương thức getEntries.
- Gọi phương thức createEntry để tạo một mục duy nhất trong kho lưu trữ.
- Lưu dưới dạng kho lưu trữ TAR.GZ bằng cách gọi phương thức saveGzipped.
Sao chép & dán đoạn mã sau vào tệp máy chủ của bạn và chạy máy chủ để chuyển đổi ZIP thành TAR.GZ trong Java:
Bạn có thể thấy đầu ra trong hình bên dưới:
Bộ chuyển đổi ZIP sang TAR.GZ - Công cụ trực tuyến
Bây giờ, phần này giới thiệu một công cụ trực tuyến được cung cấp bởi Aspose.ZIP cho Java. Thực tế, bộ chuyển đổi ZIP sang TAR.G.Z này cho phép bạn chuyển đổi các tệp ZIP sang các định dạng tệp phổ biến khác trực tuyến. Ngoài ra, nó là dựa trên web và cung cấp các tính năng chuyển đổi mạnh mẽ. Trên hết, không có phí nào liên quan đến việc sử dụng nó và bạn có thể thực hiện chuyển đổi của mình một cách dễ dàng.
Tạo tệp TAR.GZ - Nhận Giấy phép Miễn phí
Bạn có thể nhận một giấy phép tạm thời miễn phí để thử nghiệm API Java này mà không có giới hạn đánh giá.
Tóm tắt
Kết luận, Aspose.ZIP cho Java không chỉ cung cấp các tính năng chuyển đổi mà còn cho phép tạo và thao tác lập trình các định dạng kho lưu trữ. Vì vậy, hướng dẫn này đã minh họa cách chuyển đổi ZIP thành TAR.GZ trong Java cùng với các bước và đoạn mã. Do đó, bạn có thể truy cập tài liệu và tham chiếu API để tìm hiểu thêm.
Bạn có thể xem hướng dẫn Bắt đầu để bắt đầu phát triển. Cuối cùng, aspose.com sẽ phát hành các bài viết blog hữu ích khác, vì vậy hãy giữ liên lạc.
Đặt câu hỏi
Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn.
Các câu hỏi thường gặp – FAQs
Làm thế nào để biến ZIP thành TAR.GZ?
Aspose.ZIP cung cấp các giải pháp mạnh mẽ bằng nhiều ngôn ngữ lập trình để đạt được chuyển đổi ZIP sang TAR.GZ. Vì vậy, đối với Java, vui lòng truy cập liên kết.