CPIOファイルとは?
- 正式名称
- Copy In, Copy Out
- 開発者
- AT&T / Bell Labs
- 初版リリース年
- 1977
- MIMEタイプ
- application/x-cpio
CPIO (Copy In, Copy Out) 形式は、主にUnixライクなオペレーティングシステムでバックアップや異なるシステム間でのファイル転送に使用されるバイナリまたはASCIIアーカイブファイル形式です。元々はProgrammer's Workbench (PWB/UNIX) の一部として定義され、後にPOSIX.1 (IEEE Std 1003.1-1988) で標準化されたCPIOアーカイブは、inode番号、ユーザーID、タイムスタンプなどのファイルメタデータを生データストリームと共に保存します。TARとは異なり、CPIOは非テープメディアや特殊ファイルをより堅牢に処理しますが、System VおよびBSD派生のカーネル間での互換性を確保するために特定のヘッダー(バイナリ、旧ASCII、または新ASCII/CRC)を必要とします。
CPIOファイルの開き方
CPIOアーカイブのネイティブ解凍は、LinuxおよびmacOSディストリビューションではGNU cpioまたはpaxコマンドラインユーティリティ(例:cpio -idv < archive.cpio)を介して標準的に行えます。POSIXアーカイブツールのカーネルレベルのサポートがないWindows環境では、ユーザーはCPIOヘッダー構造を解釈して含まれるファイル階層を抽出するために必要なデコーダーを実装した7-ZipやPeaZipなどのサードパーティ製解凍ソフトウェアを使用する必要があります。