Vad är en CPIO-fil?
- Fullständigt namn
- Copy In, Copy Out
- Utvecklad av
- AT&T / Bell Labs
- Första utgåvan
- 1977
- MIME-typ
- application/x-cpio
CPIO (Copy In, Copy Out)-formatet är ett binärt eller ASCII-arkivfilformat som främst används i Unix-liknande operativsystem för att säkerhetskopiera och överföra filer mellan olika system. Ursprungligen definierat som en del av Programmer's Workbench (PWB/UNIX) och senare standardiserat i POSIX.1 (IEEE Std 1003.1-1988), lagrar CPIO-arkiv fil-metadata – inklusive inode-nummer, användar-ID och tidsstämplar – tillsammans med rådataströmen. Till skillnad från TAR hanterar CPIO icke-tape-media och specialfiler mer robust men kräver specifika headers (binary, old ASCII eller new ASCII/CRC) för att säkerställa kompatibilitet över System V- och BSD-härledda kärnor.
Hur man öppnar en CPIO-fil
Native extrahering av CPIO-arkiv är standard på Linux- och macOS-distributioner via command-line-verktygen GNU cpio eller pax (t.ex. cpio -idv < archive.cpio). För Windows-miljöer, som saknar kernel-level-stöd för POSIX-arkiveringsverktyg, måste användare använda tredjeparts dekompressionsprogramvara som 7-Zip eller PeaZip, som implementerar de nödvändiga avkodarna för att tolka CPIO-headerstrukturer och extrahera den inneslutna filhierarkin.