Що таке файл CPIO?
- Повна назва
- Copy In, Copy Out
- Розроблено
- AT&T / Bell Labs
- Перший випуск
- 1977
- Тип MIME
- application/x-cpio
Формат CPIO (Copy In, Copy Out) - це бінарний або ASCII формат архіву, що використовується переважно в operating systems типу Unix для резервного копіювання та передачі файлів між різнорідними системами. Спочатку визначений як частина Programmer's Workbench (PWB/UNIX), а пізніше стандартизований у POSIX.1 (IEEE Std 1003.1-1988), архіви CPIO зберігають metadata файлів - включаючи номери inode, user IDs та timestamps - разом з потоком необроблених даних. На відміну від TAR, CPIO надійніше обробляє non-tape media та спеціальні файли, але вимагає специфічних headers (бінарних, старих ASCII або нових ASCII/CRC) для забезпечення сумісності між ядрами, похідними від System V та BSD.
Як відкрити файл CPIO
Нативне вилучення архівів CPIO є стандартним у дистрибутивах Linux та macOS за допомогою утиліт command-line GNU cpio або pax (наприклад, cpio -idv < archive.cpio). Для середовищ Windows, які не мають kernel-level support для інструментів архівування POSIX, користувачі повинні використовувати стороннє програмне забезпечення для декомпресії, таке як 7-Zip або PeaZip, які реалізують необхідні decoders для інтерпретації структур заголовків CPIO та вилучення ієрархії файлів.