Bài viết này hướng dẫn cách chuyển đổi ZIP sang 7z trong Java. Nó bao gồm cách thiết lập môi trường, các bước tuần tự và cung cấp đoạn mã mẫu để chuyển ZIP sang 7zip trong Java. Bạn không cần cài đặt công cụ nén của bên thứ ba để thực hiện chức năng này.
Các bước chuyển đổi ZIP sang 7ZIP trong Java
- Cấu hình Aspose.ZIP để xuất ZIP thành 7z
- Truy cập tệp ZIP nguồn bằng lớp Archive
- Tạo đối tượng lớp SevenZipArchive để lưu trữ thư mục 7z
- Duyệt qua từng tệp trong ZIP và thêm vào tệp 7z đầu ra
- Sử dụng phương thức save() để xuất tệp 7z
Những bước trên mô tả quy trình chuyển đổi ZIP sang 7zip trong Java. Đầu tiên mở tệp ZIP, xử lý từng tệp một và cuối cùng lưu toàn bộ nội dung sang tệp 7z.
Mã Java để chuyển ZIP sang 7z
Đoạn mã trên minh họa cách chuyển đổi ZIP sang 7z trong Java. Nó sử dụng các lớp Archive và SevenZipArchive. Bạn cũng có thể sử dụng lớp SevenZipEntrySettings để điều chỉnh các tùy chọn nén và mã hóa cho đầu ra.
Hướng dẫn này đã trình bày đầy đủ về xử lý tệp zip và 7z trong Java. Nếu bạn muốn giải nén tệp 7z bằng mã, hãy xem bài viết Tạo công cụ mở tệp 7z trong Java.