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

Chuyển đổi kho JAR thành định dạng CPIO — miễn phí trực tuyến

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

JAR sang CPIO trung thực

Cây tệp đầy đủ từ kho JAR được tái tạo trong đầu ra CPIO. Thư mục, cấu trúc lồng nhau và mọi tệp riêng lẻ đều chuyển mà không có thay đổi.

Hoạt động trên mọi thiết bị

Không cần cài phần mềm — truy cập công cụ chuyển đổi từ máy tính để bàn, laptop, điện thoại hay máy tính bảng. Bất kỳ trình duyệt hiện đại nào đều đủ.

Tự động xóa tệp

Kho JAR tải lên biến mất khỏi máy chủ ngay sau khi chuyển đổi. Tệp CPIO đầu ra được tự động xóa trong 24 giờ để đảm bảo quyền riêng tư dữ liệu.

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

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 cpio 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 cpio của bạn xuống ngay sau đó

Về các định dạng

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
CPIO (Copy In, Copy Out) là định dạng lưu trữ Unix có từ hệ thống PWB/UNIX tại AT&T Bell Labs vào năm 1977, xuất hiện trước cả định dạng tar. Tên gọi mô tả thao tác ban đầu của công cụ: sao chép tệp vào kho lưu trữ và sao chép tệp ra khỏi kho lưu trữ. CPIO lưu trữ các tệp tuần tự với phần header cho từng tệp chứa tên tệp, thông tin inode, quyền truy cập, quyền sở hữu, dấu thời gian và kích thước tệp, tiếp theo là dữ liệu tệp. Định dạng tồn tại dưới nhiều biến thể: định dạng nhị phân gốc, định dạng ODC (hướng octet) theo POSIX.1, định dạng newc của SVR4 với các trường thiết bị và inode mở rộng, và biến thể CRC bổ sung xác minh mã kiểm tra. Khác với tar, CPIO đọc danh sách tệp cần lưu trữ từ đầu vào chuẩn, giúp nó kết hợp tự nhiên với find và các tiện ích Unix khác thông qua ống dẫn (pipe). Một ưu điểm là bảo toàn siêu dữ liệu Unix trung thực — CPIO ghi lại số thiết bị, thông tin inode và mối quan hệ liên kết cứng với độ chính xác cao hơn các phiên bản tar trước đó, phù hợp cho sao lưu cấp hệ thống và lưu trữ tệp thiết bị. Vai trò trung tâm của định dạng trong quản lý gói Linux là một ý nghĩa thực tiễn khác: định dạng gói RPM sử dụng CPIO làm chứa dữ liệu bên trong, nghĩa là mọi hệ thống Linux dựa trên RPM đều phụ thuộc vào việc giải nén CPIO. Mặc dù tar đã trở nên phổ biến hơn cho lưu trữ tổng quát, CPIO vẫn được sử dụng trong quản trị hệ thống, ảnh initramfs và hạ tầng quản lý gói.
Nhà phát triển: AT&T / Unix
Phát hành lần đầu: 1977

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

Tại sao nên chuyển JAR sang CPIO?

CPIO cần thiết để tạo gói RPM, hình ảnh initramfs Linux và một số script cấp hệ thống. Chuyển JAR sang CPIO cung cấp đúng định dạng container mà các công cụ này yêu cầu.

Làm thế nào để giải nén tệp CPIO?

Lệnh cpio là tiêu chuẩn trên tất cả hệ thống Unix/Linux. Trên Windows, 7-Zip mở kho CPIO. Terminal macOS cũng bao gồm cpio để giải nén.

Tất cả tệp từ JAR có được bao gồm không?

Có. Mọi tệp — Java class, manifest, tài nguyên và thư mục con — đều chuyển từ JAR vào kho CPIO với đường dẫn và tên nguyên vẹn.

Có thể chuyển đổi nhiều JAR sang CPIO không?

Có thể. Tải một loạt tệp JAR lên convertio.tools và chuyển tất cả sang CPIO cùng lúc — hiệu quả và tiết kiệm thời gian.

Có mất phí cho điều này không?

Không với sử dụng cơ bản. Chuyển đổi JAR sang CPIO miễn phí tại convertio.tools. Người dùng cao cấp nhận giới hạn nâng cao và xử lý nhanh hơn.

Có hoạt động trên Chromebook không?

Hoàn hảo. Công cụ chuyển đổi hoàn toàn dựa trên trình duyệt — Chromebook, máy tính bảng và bất kỳ thiết bị nào có trình duyệt web đều dùng được không có giới hạn.

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

4.7 (12 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!