Was ist eine CPIO-Datei?
- Vollständiger Name
- Copy In, Copy Out
- Entwickelt von
- AT&T / Bell Labs
- Erstveröffentlichung
- 1977
- MIME Type
- application/x-cpio
Das CPIO (Copy In, Copy Out) Format ist ein binary oder ASCII archive file format, das vorwiegend in Unix-ähnlichen Betriebssystemen für Backups und den Transfer von Dateien zwischen unterschiedlichen Systemen verwendet wird. Ursprünglich als Teil der Programmer's Workbench (PWB/UNIX) definiert und später in POSIX.1 (IEEE Std 1003.1-1988) standardisiert, speichern CPIO-Archive file metadata – einschließlich inode numbers, user IDs und timestamps – neben dem rohen data stream. Im Gegensatz zu TAR handhabt CPIO non-tape media und special files robuster, erfordert jedoch spezifische headers (binary, old ASCII oder new ASCII/CRC), um die compatibility über System V und BSD-abgeleitete kernels hinweg sicherzustellen.
Wie man eine CPIO-Datei öffnet
Native extraction von CPIO-Archiven ist auf Linux- und macOS-Distributionen über die GNU cpio oder pax command-line utilities Standard (z. B. cpio -idv < archive.cpio). Für Windows-Umgebungen, denen der kernel-level support für POSIX archiving tools fehlt, müssen Benutzer third-party decompression software wie 7-Zip oder PeaZip verwenden, die die notwendigen decoders implementieren, um die CPIO header structures zu interpretieren und die enthaltene file hierarchy zu extrahieren.