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

Chuyển kho CPIO sang định dạng TAR tiêu chuẩn 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

Định dạng tiêu chuẩn

TAR là tiêu chuẩn lưu trữ Unix thực tế được hầu hết mọi công cụ và hệ thống nhận diện. Chuyển từ CPIO sang TAR mở rộng đáng kể khả năng tương thích với quy trình đóng gói và scripting.

Không cần CLI

Bỏ qua việc học cú pháp lệnh cpio và tar. Chuyển đổi CPIO sang TAR trong giao diện web sạch sẽ tại convertio.tools — truy cập từ bất kỳ trình duyệt nào.

Bảo mật dữ liệu

Tất cả tệp CPIO tải lên bị xóa ngay sau khi chuyển đổi. Tệp đầu ra TAR được tự động xóa trong 24 giờ để bảo vệ quyền riêng tư của bạn.

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

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

Về các định dạng

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
TAR (Tape Archive) là định dạng lưu trữ Unix bắt nguồn từ phiên bản 7 Unix tại AT&T Bell Labs vào tháng 1 năm 1979, ban đầu được thiết kế để ghi sao lưu tệp vào băng từ. Khác với ZIP hoặc RAR, TAR là định dạng lưu trữ thuần túy, nối các tệp thành một luồng duy nhất mà không áp dụng nén — mỗi tệp được đặt trước bởi khối header 512 byte chứa tên tệp, quyền truy cập, quyền sở hữu, kích thước, thời gian sửa đổi và mã kiểm tra, tiếp theo là dữ liệu tệp được đệm đến ranh giới 512 byte. Định dạng đã phát triển qua nhiều tiêu chuẩn: định dạng V7 gốc, định dạng ustar theo POSIX.1-1988 (mở rộng độ dài đường dẫn và hỗ trợ nhiều loại tệp hơn), và định dạng pax theo POSIX.1-2001 hỗ trợ thuộc tính mở rộng, đường dẫn dài tùy ý và kích thước tệp lớn. TAR hầu như luôn được kết hợp với công cụ nén — gzip (.tar.gz/.tgz), bzip2 (.tar.bz2/.tbz2), xz (.tar.xz) hoặc khác — tạo ra cấu trúc hai lớp trong đó nén tác động lên toàn bộ luồng để đạt hiệu quả tối đa. Một ưu điểm là độ trung thực siêu dữ liệu Unix đặc biệt — TAR bảo toàn quyền truy cập, quyền sở hữu, liên kết tượng trưng, liên kết cứng, tệp thiết bị và thuộc tính mở rộng với độ chính xác cao hơn hầu hết các định dạng cạnh tranh. Tính khả dụng phổ quát là một thế mạnh cốt lõi khác: tar là tiện ích bắt buộc theo POSIX có mặt trên mọi hệ thống giống Unix, và các công cụ trên Windows và macOS xử lý tệp TAR một cách tự nhiên. TAR vẫn là định dạng phân phối chuẩn cho mã nguồn, ảnh hệ thống tệp Linux, các lớp container và sao lưu hệ thống.
Nhà phát triển: AT&T / Unix
Phát hành lần đầu: Tháng một 1979

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

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

TAR là tiêu chuẩn lưu trữ Unix toàn diện với hỗ trợ công cụ rộng rãi. CPIO, dù có tác dụng, ít phổ biến hơn — chuyển sang TAR làm kho dễ làm việc hơn.

Làm thế nào để mở kho TAR?

Lệnh tar có sẵn trên mọi hệ thống Unix. Trên Windows, 7-Zip và WinRAR giải nén tệp TAR. macOS xử lý TAR tự nhiên qua Archive Utility.

Quyền Unix có được bảo toàn không?

Có. Cả CPIO và TAR đều hỗ trợ quyền tệp Unix, quyền sở hữu và dấu thời gian. Các metadata này chuyển giao sạch sẽ giữa hai định dạng.

Có thể nén TAR sau khi chuyển đổi không?

Có — bạn có thể tiếp tục chuyển TAR sang TGZ, TAR.XZ hay các biến thể nén khác ngay trên convertio.tools nếu cần tệp nhỏ hơn.

Dịch vụ này có miễn phí không?

Có, chuyển đổi CPIO sang TAR tại convertio.tools hoàn toàn miễn phí. Không cần tải phần mềm, không cần tạo tài khoản.

Chuyển đổi có xử lý được kho lớn không?

Có. Quá trình xử lý chạy trên máy chủ, vì vậy ngay cả kho CPIO lớn cũng chuyển sang TAR mà không gây tải cho máy cục bộ.