CPIO ファイルについて
CPIO (CPIO Archive · アーカイブ形式)
CPIO Archive(.cpio)は、専門的なワークフローやデータ交換・アーカイブで広く利用されているファイル形式です。KaijuConverterで高速に変換できます。
カテゴリ
Archives & Compressed
拡張子
.cpio
MIMEタイプ
application/x-cpio
対応ロール
CPIO が誕生した
背景と歴史。
cpio — "copy in, copy out" — was written by Dick Haight at Bell Labs around 1977 as a Unix archive utility, two years before Tar. cpio reads a list of filenames from stdin and produces an archive stream on stdout, or vice versa. The format stores file metadata followed by file contents for each entry, with a clever design choice: cpio streams work over pipes, letting users compose them with `find` for selective archiving (`find /etc | cpio -o > etc.cpio`).
cpio was the original Unix archive format, but Tar beat it to mainstream adoption by the 1980s. cpio persisted in two corners: initial ramdisk (initramfs) on Linux kernels is distributed as a gzipped cpio archive, and RPM packages internally wrap their file payload in cpio format. If you ever ran `rpm2cpio | cpio -idv`, you were using cpio to inspect a Red Hat package the hard way.
豆知識&
トリビア。
Every Linux kernel loads its initramfs as a gzipped cpio archive — cpio is literally how Linux boots.
RPM packages store their file payload as a cpio stream inside the package — rpm2cpio extracts the raw archive.
cpio predates tar by about 2 years — yet tar won the mindshare war almost entirely.
cpio's "newc" (new ASCII) format is what Linux kernel initramfs uses — stable since 2000.
cpio filenames longer than 255 bytes require the "crc" format variant — a footgun for backup scripts.
長所と
制限事項。
長所
- Pipeline-friendly — works with find for selective archiving.
- Preserves Unix permissions, ownership, symlinks.
- Core of Linux initramfs boot process.
- Core of RPM package payload format.
- 45+ years of Unix stability.
制限・弱点
- Multiple incompatible header formats (old, new, crc, odc, HP-UX) over the years.
- Less user-friendly tooling than tar.
- Superseded by tar for general archiving.
- Inconvenient error messages and edge cases.
一般的なファイルサイズ目安
Simple text archive
100 KB - 10 MB
Linux initramfs image (gzipped)
30-150 MB
RPM package payload
1 MB - 2 GB
技術仕様
- MIME type
- application/x-cpio
- Extension
- .cpio
- Variants
- bin (legacy), odc (POSIX), newc (Linux initramfs)
- Typical uses
- Linux initramfs, RPM payloads, Unix backups
- Creator
- Dick Haight, Bell Labs (1977)
他形式から変換
CPIO
主な活用シーン
Linux initramfs, RPM package internals, Unix backup systems
関連フォーマット
よく見られている比較
CPIO の人気変換ペア
CPIO から変換する際によく選ばれている出力形式です。
CPIO に関するよくある質問
よくある 質問
KaijuConverterにCPIOファイルをアップロードするだけで、ソフトをインストールせずにPDF、JPG、PNGなどの標準形式へ即座に変換できます。
はい、25MBまで完全無料(24時間パスやProプランでは最大1GB)で変換でき、アップロードされたファイルは60分後にサーバーから自動削除されます。
Need to Convert Gigabyte Archives or Mass Folders?
KaijuConverter delivers ultra-fast in-memory conversions for everyday tasks. For multi-gigabyte production workloads without browser bandwidth bottlenecks, explore high-throughput desktop suites.
1回限りの支払いで24時間、最大1GBのファイルおよび最大50ファイルの一括変換が利用可能です。
大容量の動画、PDF、ロスレス音声を広告なし・優先キューでブラウザから直接変換。
最大1,024 MBの高速クラウド処理、24時間暗号化保持、優先サポート。
Convert thousands of camera RAW files (CR3, NEF, ARW) to WebP, AVIF, or TIFF in one pass.
GPU-accelerated RAW development with end-to-end 16-bit ICC color profile management.