.IO

File IO

cpio Compressed Archive
Fai una domanda
RISPOSTA RAPIDA

Un file IO è tipicamente un archivio cpio - un formato Unix classico che raggruppa i file con i relativi permessi in un unico flusso, utilizzato all'interno di initramfs di Linux e pacchetti RPM. Su Linux o macOS esegui «cpio -idv < file» in un terminale; su Windows aprilo con 7-Zip. Prima di estrarre, conferma che si tratti effettivamente di un cpio: gli archivi cpio ASCII iniziano con i byte «07070». L'estensione «.io» è molto più comune come suffisso di dominio internet che come estensione di archivio.

Sviluppatore: AT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundation Categoria: File compressi Standard aperto MIME: application/x-cpio
SI APRE SU Windows macOS Linux
Correlati: .RAR · .ZIP · .Z01 · .7Z

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 8, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file IO?

L'estensione .io è un alias non comune per un archivio cpio - un formato di archiviazione Unix risalente al 1977 che raggruppa file e directory in un unico flusso. Gli archivi cpio standard utilizzano l'estensione .cpio; .io è una rara variante non standard prodotta da alcuni strumenti o script.

cpio (copy in/out) memorizza i file come una sequenza di record: ogni record consiste in un'intestazione fissa, un nome file e il contenuto grezzo del file. L'archivio termina con una voce sentinella TRAILER!!!. Esistono diversi formati di intestazione - il formato SVR4 newc (magic ASCII 070701/070702) è il più comune oggi, mentre il vecchio formato binario utilizza il magic a 2 byte 0xC771. La variante crc di newc aggiunge un checksum CRC32 per ogni file; altri formati non ne prevedono.

cpio non comprime autonomamente; gli archivi vengono tipicamente passati tramite pipe a gzip, bzip2 o xz (producendo .cpio.gz o .cpio.xz). Per estrarre, usa cpio -idv < archive.cpio, o strumenti come bsdtar e 7-Zip che rilevano automaticamente il formato.

Nonostante sia stato ampiamente sostituito da tar per l'archiviazione generale, cpio rimane essenziale in Linux: il filesystem root di avvio anticipato initramfs che il kernel carica all'avvio è un archivio cpio newc, e il payload all'interno dei pacchetti RPM è un flusso cpio. È presente anche su BSD e macOS come bsdcpio.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un archivio cpio è un insieme di dati, non un eseguibile, ma si applicano due avvertenze. Primo, cpio preserva i percorsi dei file e i permessi testualmente - un archivio creato con intenti malevoli potrebbe contenere percorsi assoluti o «../» che scrivono al di fuori della directory di destinazione («path traversal»), quindi estrai in una nuova cartella vuota e ispeziona l'elenco («cpio -itv») prima di procedere. Secondo, un archivio può contenere script o binari eseguibili - non eseguire mai contenuti estratti di cui non ti fidi. Il formato stesso non ha crittografia o firma (eccetto il checksum newc-crc, che protegge dalla corruzione, non dalla manomissione).

Dettagli del formato

in sintesi
NOME COMPLETOcpio Compressed Archiveanche noto come cpio archive, copy in/out archive
SVILUPPATOREAT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundationdal cpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
TIPO MIMEapplication/x-cpio
TIPOFlusso di archivio Unix cpio (intestazione binaria o ASCII), opzionalmente compresso con gzip/bzip2
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Utilizzo generico / suffisso di dominio - «.io» è principalmente un dominio internet nazionale (Territorio Britannico dell'Oceano Indiano), ampiamente utilizzato dai marchi tecnologici - non è affatto un formato di file.
  • Neuratron PhotoScore (.io) - File di scansione/riconoscimento di spartiti musicali prodotto da PhotoScore (OCR musicale), non correlato agli archivi cpio.
  • File di dati applicazione - Alcuni giochi e app salvano i propri dati con l'estensione .io; identificabili tramite il programma di creazione.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001020304
HEX
3037303730
ASCII
07070
Gli archivi cpio ASCII iniziano con un magic di 6 caratteri: «070701» o «070702» (SVR4 «newc»/crc) o «070707» (vecchio «odc» portatile). Il vecchio cpio binario usa il magic a 2 byte 0xC7 0x71 (little-endian) / 0x71 0xC7. Un .cpio.gz compresso con gzip inizia invece con il magic gzip 1F 8B. «.io» come estensione cpio è insolito - gli archivi cpio sono normalmente denominati .cpio.

Programmi che aprono file IO

Windows1 app
7-Zip Open-source Tasto destro > 7-Zip > Apri archivio; 7-Zip rileva cpio ed estrae i file. Decomprimi prima il .gz se è doppiamente pacchettizzato.
macOS1 app
cpio / bsdtar (built-in) Integrato macOS include bsdcpio e bsdtar - «cpio -idv < file» o «tar -xf file» lo estrae dal Terminale.
Linux3 apps
cpio (GNU coreutils-adjacent) Open-source Esegui «cpio -idv < archive.io» per estrarre (il parametro -d crea le directory). Per .cpio.gz, usa «gunzip -c file | cpio -idv».
bsdtar / libarchive Open-source Esegui «tar -xf archive.io» - libarchive rileva ed estrae automaticamente cpio (e gestisce la compressione in modo trasparente).
7-Zip / p7zip Open-source Apri l'archivio in 7-Zip; riconosce cpio e permette di sfogliare/estrarre le voci.

Dettagli tecnici

specifiche approfondite
Formato archivioArchivio stream cpio (copy in/out); .io è un alias non standard - l'estensione standard è .cpio
Formati intestazionebin (vecchio binario), odc (POSIX ASCII portatile), newc/SVR4 (070701), crc/newc-crc (070702)
Magic bytes ASCII070701 o 070702 (SVR4 newc); 070707 (odc); vecchio binario: 0xC771 (LE) o 0x71C7 (BE)
CompressioneNessuna integrata; archivi passati tramite gzip/bzip2/xz per produrre .cpio.gz o .cpio.xz
CrittografiaNessuna; cpio non ha supporto integrato per la crittografia
Struttura recordPer ogni voce: intestazione + nome file + dati file; l'archivio termina con una voce sentinella TRAILER!!!
ChecksumSolo il formato crc (newc-crc) memorizza un checksum CRC32 per file; bin, odc e newc semplice non ne hanno
Tipo MIMEapplication/x-cpio
Limite numero vociNessun limite pratico nel formato SVR4 newc; le immagini initramfs di Linux contengono migliaia di voci
PiattaformaLinux, Unix, BSD, macOS (bsdcpio); Windows tramite 7-Zip o WSL
Casi d'uso principaliFilesystem root di avvio initramfs di Linux, payload pacchetti RPM, backup di sistema Unix
Comandi di estrazionecpio -idv < archive.cpio; oppure bsdtar -xf archive.cpio; 7-Zip gestisce cpio nativamente
Dimensione tipicaMolto variabile - da KB per piccoli archivi a molti GB per backup di sistema o immagini initramfs
Rilasciatocpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
Ultima versioneGNU cpio 2.x (current); formats: bin, odc, newc (SVR4), crc, hpodc
Standard apertoSì · royalty-free
Specificawww.gnu.org

Conversioni IO

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file IO. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file IO.

Domande frequenti

Come si estrae un archivio cpio (.io)?
Su Linux/macOS esegui «cpio -idv < archive» in un terminale, o più semplicemente «tar -xf archive» (libarchive rileva cpio). Su Windows, aprilo in 7-Zip. Decomprimi prima un eventuale .cpio.gz.
Il file .io è un file cpio o qualcos'altro?
Può essere un archivio cpio (questa pagina), ma «.io» è molto più noto come suffisso di dominio internet ed è riutilizzato da alcune app. Controlla i magic bytes - il cpio ASCII inizia con «07070».
Qual è la differenza tra cpio e tar?
Entrambi raggruppano file con metadati in un unico flusso e nessuno dei due comprime da solo. tar è più comune per l'uso generale; cpio è lo standard per initramfs di Linux e i payload dei pacchetti RPM.
Come posso vedere cosa c'è dentro un archivio cpio senza estrarlo?
Elencalo prima: «cpio -itv < archive» (o «tar -tf archive»). Questo mostra i nomi dei file e i permessi in modo da poter individuare percorsi non sicuri prima dell'estrazione.
Come si apre un RPM con cpio?
Usa «rpm2cpio package.rpm | cpio -idv» - questo converte il payload RPM in un flusso cpio e lo estrae. Non è possibile riconvertirlo in un RPM valido senza rpmbuild.
Perché il mio archivio cpio è anche compresso con gzip?
cpio non comprime da solo, quindi gli archivi vengono comunemente passati attraverso gzip (.cpio.gz). Decomprimi con gunzip, o lascia che bsdtar/7-Zip gestiscano entrambi i livelli contemporaneamente.

Riferimenti

1GNU cpio manualwww.gnu.org
2Wikipedia - cpioen.wikipedia.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Estensioni correlate

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z