Công cụ chuyển đổi CAB sang JAR

Chuyển kho CAB thành gói JAR trực tuyến miễn phí

Thả tập tin ở đây. 1 GB Kích thước file tối đa hoặc là Đăng ký
đến
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

CAB gặp Java

Di chuyển tệp đóng gói trong Microsoft Cabinet trực tiếp sang kho JAR — kết nối đóng gói Windows với hệ sinh thái Java.

Hoàn toàn trực tuyến

Không cần cài Java Development Kit hay tiện ích nén nào. Mọi thứ diễn ra trong trình duyệt web qua convertio.tools.

Xóa tự động

CAB gốc và JAR kết quả tự động được xóa khỏi máy chủ — tệp tải lên xóa ngay, đầu ra xóa trong 24 giờ.

Làm thế nào để chuyển đổi CAB sang JAR

1

Lựa chọn các tập tin từ Máy tính, Google Drive, Dropbox, URL hoặc bằng cách kéo tập tin vào trang này.

2

Chọn jar hoặc bất kỳ định dạng nào khác bạn cần chuyển đổi sang (hỗ trợ hơn 200 định dạng)

3

Hãy để tập tin chuyển đổi và bạn có thể tải tập tin jar của bạn xuống ngay sau đó

Về các định dạng

CAB (Cabinet) là định dạng nén do Microsoft phát triển cho việc phân phối phần mềm và đóng gói thành phần Windows hiệu quả. Ra mắt khoảng năm 1996, các tệp CAB đóng vai trò là định dạng chứa cho các gói cài đặt Windows (.msi), cập nhật hệ thống Windows, phân phối driver và tải xuống thành phần ActiveX. Định dạng hỗ trợ ba thuật toán nén — MSZIP (phiên bản Deflate của Microsoft), Quantum (nén thống kê) và LZX (biến thể LZ77 với mã Huffman được tối ưu cho tệp thực thi) — trong đó LZX thường đạt tỷ lệ nén cao nhất. Kho lưu trữ CAB tổ chức tệp thành các thư mục (đơn vị nén) trong đó các tệp trong cùng thư mục được nén liên tục để cải thiện tỷ lệ, và kho lưu trữ có thể trải nhiều phần để phân phối trên phương tiện có giới hạn dung lượng. Một ưu điểm là tích hợp sâu vào hệ sinh thái Windows — các tệp CAB được Windows xử lý trực tiếp mà không cần phần mềm của bên thứ ba, được sử dụng trong mọi thứ từ phương tiện cài đặt hệ điều hành đến gói driver và cập nhật hệ thống. Thuật toán nén LZX mang lại thêm một thế mạnh, đạt hiệu suất nén đặc biệt cao trên mã đã biên dịch và tệp thực thi PE, lý tưởng cho vai trò chính của định dạng trong phân phối phần mềm. Công cụ makecab của Microsoft đi kèm mọi bản cài Windows, và giải nén CAB được tích hợp sẵn trong Windows Explorer. Định dạng này tiếp tục phục vụ làm hạ tầng cho cơ chế triển khai và cập nhật Windows trên cả môi trường doanh nghiệp lẫn người dùng cá nhân.
Nhà phát triển: Microsoft
Phát hành lần đầu: 1996
JAR (Java Archive) là định dạng đóng gói dựa trên ZIP, được Sun Microsystems phát triển và giới thiệu cùng JDK 1.1 vào tháng 1 năm 1996 để phân phối các tệp class Java, siêu dữ liệu liên quan và tài nguyên như một đơn vị triển khai duy nhất. Tệp JAR về cấu trúc là một kho lưu trữ ZIP với tệp META-INF/MANIFEST.MF bổ sung — một bản khai báo văn bản ghi lại điểm nhập class chính của kho lưu trữ, các phụ thuộc classpath, phiên bản gói và thông tin chữ ký số. Môi trường chạy Java tải các class trực tiếp từ tệp JAR mà không cần giải nén, sử dụng thư mục ZIP để truy cập ngẫu nhiên hiệu quả đến từng mục. Kho lưu trữ JAR có thể trở thành tệp thực thi: chỉ định thuộc tính Main-Class trong manifest cho phép khởi chạy ứng dụng bằng lệnh java -jar đơn giản. Định dạng hỗ trợ ký số mã thông qua công cụ jarsigner của JDK, nhúng chữ ký số xác minh tính xác thực và toàn vẹn nội dung kho lưu trữ. Một ưu điểm là tích hợp nguyên bản với hệ sinh thái Java — JVM, các công cụ build (Maven, Gradle), máy chủ ứng dụng và IDE đều xử lý tệp JAR như artifact hàng đầu, cho phép quy trình build-triển khai-chạy thống nhất. Khả năng tương thích ngược với các công cụ ZIP chuẩn là một thế mạnh thực tiễn khác: bất kỳ tiện ích ZIP nào cũng có thể xem nội dung JAR, trong khi các lớp manifest và ký số bổ sung khả năng đặc thù Java trên nền tảng đó. JAR vẫn là đơn vị phân phối cơ bản cho các thư viện và ứng dụng Java trên các hệ thống doanh nghiệp, di động và nhúng.
Nhà phát triển: Sun Microsystems
Phát hành lần đầu: Ngày 23 tháng 1 năm 1996

Các câu hỏi thường gặp

Tại sao chuyển CAB sang JAR?

JAR là định dạng gói chuẩn cho ứng dụng và thư viện Java. Chuyển CAB sang JAR giúp chuẩn bị nội dung cho các dự án dựa trên Java.

Làm sao để mở tệp JAR?

Java Runtime mở trực tiếp các JAR thực thi. Để xem nội dung, 7-Zip, WinRAR hoặc công cụ dòng lệnh jar đều hoạt động tốt.

JAR có phải là tệp ZIP đổi tên không?

Về cơ bản là vậy — JAR dùng nén ZIP bên trong nhưng bao gồm manifest META-INF. Convertio tạo kho JAR có cấu trúc đúng chuẩn.

Quá trình chuyển đổi có thay đổi nội dung tệp không?

Hoàn toàn không. Mọi tệp từ CAB được đặt vào JAR mà không có bất kỳ sửa đổi nào — chỉ định dạng container thay đổi.

Có thể chuyển nhiều tệp CAB sang JAR cùng lúc không?

Có — convertio.tools hỗ trợ tải lên hàng loạt, bạn có thể xếp hàng nhiều tệp CAB và chuyển tất cả sang JAR trong một phiên.

Chuyển đổi này có an toàn không?

Tuyệt đối. Tệp tải lên bị xóa ngay sau khi chuyển đổi, và tất cả tệp đầu ra được xóa trong vòng 24 giờ.

Xếp hạng chất lượng từ CAB đến JAR

4.8 (6 phiếu bầu)
Bạn cần phải chuyển đổi và tải xuống ít nhất 1 tệp để cung cấp phản hồi!