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

Đóng gói lại CPIO thành TBZ2 nén bzip2 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

Nén tốt hơn

Bzip2 vượt trội gzip về tỷ lệ nén. Chuyển từ CPIO không nén sang TBZ2 cho kho nhỏ hơn đáng kể với khả năng tương thích TAR tiêu chuẩn.

Trải nghiệm thuần web

Không cần tiện ích bzip2 hay tar trên máy. Công cụ chuyển đổi CPIO sang TBZ2 chạy hoàn toàn trên trình duyệt tại convertio.co — mọi hệ điều hành, mọi thiết bị.

Tất cả trên máy chủ của chúng tôi

Nén bzip2 đòi hỏi CPU nhiều nhưng tải đó thuộc về hạ tầng của chúng tôi, không phải thiết bị của bạn. Chỉ cần tải lên và tải xuống — chúng tôi xử lý phần còn lại.

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

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 tbz2 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 tbz2 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
TBZ2 (cũng được viết là .tar.bz2) là định dạng nén kết hợp giữa TAR) và nén bzip2, do Julian Seward phát triển và phát hành lần đầu vào ngày 18 tháng 7 năm 1996. Lớp TAR nối các tệp với đầy đủ siêu dữ liệu Unix thành một luồng duy nhất, và bzip2 nén kết quả bằng thuật toán sắp xếp khối Burrows-Wheeler kết hợp với mã Huffman. Bzip2 xử lý dữ liệu theo khối (thường là 900 KB), áp dụng BWT để sắp xếp khối, sau đó mã hóa độ dài chạy, biến đổi move-to-front và cuối cùng là mã Huffman. Quy trình này thường đạt tỷ lệ nén tốt hơn 15-25% so với gzip trên hầu hết các loại dữ liệu, với kết quả đặc biệt tốt trên văn bản, mã nguồn và dữ liệu có cấu trúc. TBZ2 là định dạng nén cao chuẩn trên các hệ thống Linux và Unix trước khi XZ được áp dụng rộng rãi. Một ưu điểm là sự cải thiện nén so với TGZ — bzip2 liên tục tạo ra kho lưu trữ nhỏ hơn, có ý nghĩa khi phân phối cây mã nguồn lớn hoặc tạo sao lưu bị giới hạn dung lượng. Kiến trúc dựa trên khối mang lại thêm một lợi ích: nếu kho lưu trữ bị hỏng, mất dữ liệu chỉ giới hạn ở các khối bị ảnh hưởng thay vì toàn bộ luồng, và bzip2recover có thể trích xuất các khối còn nguyên từ tệp bị hỏng. TBZ2 được GNU tar hỗ trợ qua cờ -j và được nhận diện bởi mọi công cụ nén lớn trên các nền tảng. Định dạng này vẫn được sử dụng rộng rãi trong các quy trình phân phối mã nguồn và sao lưu.
Nhà phát triển: Julian Seward
Phát hành lần đầu: Ngày 18 tháng 7 năm 1996

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

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

CPIO ít phổ biến ngoài quản lý gói. TBZ2 dùng TAR với nén bzip2 — định dạng tiêu chuẩn với tỷ lệ nén tốt hơn gzip, thường dùng trong đóng gói BSD.

Làm thế nào để giải nén kho TBZ2?

Trên Linux và macOS, tar xử lý TBZ2 tự nhiên. Hệ thống BSD dùng TBZ2 làm định dạng tiêu chuẩn. Trên Windows, 7-Zip và PeaZip giải nén tệp TBZ2 dễ dàng.

TBZ2 có giống TAR.BZ2 không?

Có — TBZ2 là phần mở rộng viết tắt của TAR.BZ2. Nội dung và định dạng hoàn toàn giống nhau; chỉ khác quy ước tên tệp.

Bzip2 nén tốt hơn gzip không?

Thường là có — bzip2 đạt tỷ lệ nén cao hơn gzip, đặc biệt với dữ liệu nhiều văn bản. Đánh đổi là thời gian nén lâu hơn một chút.

Chuyển đổi này có miễn phí trên convertio.co không?

Hoàn toàn có. Tải lên kho CPIO và chuyển đổi sang TBZ2 miễn phí — không cần tài khoản, không cần phần mềm.

Thư mục lồng nhau có được giữ sau chuyển đổi không?

Có. TBZ2 dùng TAR bên trong, bảo toàn trung thực cấu trúc thư mục, quyền tệp và metadata từ kho CPIO gốc.