Wat is een CPIO-bestand?
- Volledige naam
- Copy In, Copy Out
- Ontwikkeld door
- AT&T / Bell Labs
- Eerste uitgave
- 1977
- MIME-type
- application/x-cpio
Het CPIO (Copy In, Copy Out) formaat is een binary of ASCII archive file format dat voornamelijk wordt gebruikt in Unix-achtige operating systems voor het back-uppen en overbrengen van bestanden tussen ongelijksoortige systemen. Oorspronkelijk gedefinieerd als onderdeel van de Programmer's Workbench (PWB/UNIX) en later gestandaardiseerd in POSIX.1 (IEEE Std 1003.1-1988), slaan CPIO-archieven file metadata op-inclusief inode-nummers, user IDs en timestamps-naast de ruwe data stream. In tegenstelling tot TAR behandelt CPIO non-tape media en special files robuuster, maar vereist het specifieke headers (binary, old ASCII, of new ASCII/CRC) om compatibility over System V en BSD-afgeleide kernels te garanderen.
Hoe open je een CPIO-bestand?
Native extraction van CPIO-archieven is standaard op Linux- en macOS-distributies via de GNU cpio of pax command-line utilities (bijv. cpio -idv < archive.cpio). Voor Windows-omgevingen, die kernel-level support voor POSIX archiving tools missen, moeten gebruikers third-party decompression software zoals 7-Zip of PeaZip gebruiken, die de noodzakelijke decoders implementeren om de CPIO header structures te interpreteren en de bevatte file hierarchy te extraheren.