Τι είναι ένα αρχείο CPIO;
- Πλήρες Όνομα
- Copy In, Copy Out
- Αναπτύχθηκε από
- AT&T / Bell Labs
- Αρχική Κυκλοφορία
- 1977
- Τύπος MIME
- application/x-cpio
Το CPIO (Copy In, Copy Out) format είναι ένα binary ή ASCII archive file format που χρησιμοποιείται κυρίως σε Unix-like λειτουργικά συστήματα για backup και μεταφορά αρχείων μεταξύ διαφορετικών συστημάτων. Αρχικά ορίστηκε ως μέρος του Programmer's Workbench (PWB/UNIX) και αργότερα τυποποιήθηκε στο POSIX.1 (IEEE Std 1003.1-1988), τα CPIO archives αποθηκεύουν file metadata-συμπεριλαμβανομένων inode numbers, user IDs και timestamps-παράλληλα με το raw data stream. Σε αντίθεση με το TAR, το CPIO χειρίζεται τα non-tape media και τα special files πιο αποτελεσματικά, αλλά απαιτεί συγκεκριμένα headers (binary, old ASCII ή new ASCII/CRC) για τη διασφάλιση συμβατότητας μεταξύ των πυρήνων System V και BSD-derived.
Πώς να ανοίξετε ένα αρχείο CPIO
Το native extraction των CPIO archives είναι τυπικό σε διανομές Linux και macOS μέσω των GNU cpio ή pax command-line utilities (π.χ. cpio -idv < archive.cpio). Για περιβάλλοντα Windows, τα οποία στερούνται kernel-level support για POSIX archiving tools, οι χρήστες πρέπει να χρησιμοποιήσουν third-party decompression software όπως το 7-Zip ή το PeaZip, τα οποία εφαρμόζουν τους απαραίτητους decoders για την ερμηνεία των δομών CPIO header και το extraction της περιεχόμενης file hierarchy.