.IO

Fichier IO

cpio Compressed Archive
Poser une question
RÉPONSE RAPIDE

Un fichier IO est généralement une archive cpio - un format Unix classique qui regroupe des fichiers avec leurs permissions dans un flux unique, utilisé dans l'initramfs de Linux et les paquets RPM. Sur Linux ou macOS, exécutez « cpio -idv < file » dans un terminal ; sur Windows, ouvrez-le avec 7-Zip. Avant l'extraction, confirmez qu'il s'agit bien d'un cpio : les archives cpio ASCII commencent par les octets « 07070 ». L'extension « .io » est beaucoup plus courante en tant que suffixe de domaine internet qu'en tant qu'extension d'archive.

Développeur : AT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundation Catégorie : Fichiers compressés Standard ouvert MIME: application/x-cpio
S'OUVRE SUR Windows macOS Linux
Lié : .RAR · .ZIP · .Z01 · .7Z

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 8, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier IO ?

L'extension .io est un alias peu commun pour une archive cpio - un format d'archivage Unix datant de 1977 qui regroupe fichiers et répertoires dans un flux unique. Les archives cpio standard utilisent l'extension .cpio ; .io est une variante non standard rare produite par certains outils ou scripts.

cpio (copy in/out) stocke les fichiers sous forme d'une séquence d'enregistrements : chaque enregistrement se compose d'un en-tête fixe, d'un nom de fichier et du contenu brut du fichier. L'archive se termine par une entrée sentinelle TRAILER!!!. Plusieurs formats d'en-tête existent - le format SVR4 newc (magic ASCII 070701/070702) est le plus courant aujourd'hui, tandis que l'ancien format binaire utilise le magic de 2 octets 0xC771. La variante crc de newc ajoute une somme de contrôle CRC32 par fichier ; les autres formats n'en comportent aucune.

cpio ne compresse pas par lui-même ; les archives sont généralement envoyées via un tube vers gzip, bzip2 ou xz (produisant .cpio.gz ou .cpio.xz). Pour extraire, utilisez cpio -idv < archive.cpio, ou des outils tels que bsdtar et 7-Zip qui détectent automatiquement le format.

Bien qu'il ait été largement remplacé par tar pour l'archivage général, cpio reste essentiel sous Linux : le système de fichiers racine de démarrage précoce initramfs que le noyau charge au démarrage est une archive cpio newc, et la charge utile à l'intérieur des paquets RPM est un flux cpio. Il est également présent sur BSD et macOS sous le nom de bsdcpio.

Sécurité et sûreté

RISQUE : MEDIUM

Une archive cpio est une donnée, pas un exécutable, mais deux précautions s'appliquent. Premièrement, cpio préserve textuellement les chemins de fichiers et les permissions - une archive malveillante pourrait contenir des chemins absolus ou de type « ../ » pour écrire en dehors du répertoire cible (« traversée de chemin »), donc extrayez dans un nouveau dossier vide et inspectez la liste (« cpio -itv ») avant l'extraction. Deuxièmement, une archive peut transporter des scripts ou binaires exécutables - n'exécutez jamais de contenu extrait en lequel vous n'avez pas confiance. Le format lui-même n'a ni chiffrement ni signature (sauf la somme de contrôle newc-crc, qui protège contre la corruption, pas contre l'altération).

Détails du format

en bref
NOM COMPLETcpio Compressed Archivealias cpio archive, copy in/out archive
DÉVELOPPEURAT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundationdepuis cpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
TYPE MIMEapplication/x-cpio
TYPEFlux d'archive Unix cpio (en-tête binaire ou ASCII), éventuellement compressé avec gzip/bzip2
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Usage générique / suffixe de domaine - .io est principalement un domaine de code de pays internet (Territoire britannique de l'océan Indien), largement utilisé par les marques technologiques - ce n'est pas du tout un format de fichier.
  • Neuratron PhotoScore (.io) - Fichier de numérisation/reconnaissance de partitions produit par PhotoScore (OCR musical), sans rapport avec les archives cpio.
  • Fichiers de données d'application - Certains jeux et applications enregistrent leurs propres données avec une extension .io ; à identifier par le programme créateur.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001020304
HEX
3037303730
ASCII
07070
Les archives cpio ASCII commencent par un magic de 6 caractères : « 070701 » ou « 070702 » (SVR4 « newc »/crc) ou « 070707 » (ancien portable « odc »). L'ancien cpio binaire utilise le magic de 2 octets 0xC7 0x71 (little-endian) / 0x71 0xC7. Un fichier .cpio.gz compressé avec gzip commence à la place par le magic gzip 1F 8B. « .io » en tant qu'extension cpio est inhabituel - les archives cpio sont normalement nommées .cpio.

Programmes qui ouvrent les fichiers IO

Windows1 app
7-Zip Open-source Clic droit > 7-Zip > Ouvrir l'archive ; 7-Zip détecte le cpio et extrait les fichiers. Décompressez le .gz d'abord s'il est doublement emballé.
macOS1 app
cpio / bsdtar (built-in) Intégré macOS inclut bsdcpio et bsdtar - « cpio -idv < file » ou « tar -xf file » l'extrait depuis le Terminal.
Linux3 apps
cpio (GNU coreutils-adjacent) Open-source Exécutez « cpio -idv < archive.io » pour extraire (le -d crée les répertoires). Pour .cpio.gz, « gunzip -c file | cpio -idv ».
bsdtar / libarchive Open-source Exécutez « tar -xf archive.io » - libarchive détecte automatiquement et extrait le cpio (et gère la compression de manière transparente).
7-Zip / p7zip Open-source Ouvrez l'archive dans 7-Zip ; il reconnaît le cpio et vous permet de parcourir/extraire les entrées.

Détails techniques

spécifications approfondies
Format d'archiveArchive en flux cpio (copy in/out) ; .io est un alias non standard - l'extension standard est .cpio
Formats d'en-têtebin (ancien binaire), odc (ASCII portable POSIX), newc/SVR4 (070701), crc/newc-crc (070702)
Octets magiques ASCII070701 ou 070702 (SVR4 newc) ; 070707 (odc) ; ancien binaire : 0xC771 (LE) ou 0x71C7 (BE)
CompressionAucune intégrée ; archives envoyées via gzip/bzip2/xz pour produire .cpio.gz ou .cpio.xz
ChiffrementAucun ; cpio n'a pas de support de chiffrement intégré
Structure d'enregistrementPar entrée : en-tête + nom de fichier + données du fichier ; l'archive se termine par une entrée sentinelle TRAILER!!!
Somme de contrôleSeul le format crc (newc-crc) stocke une somme de contrôle CRC32 par fichier ; bin, odc et newc simple n'en ont pas
Type MIMEapplication/x-cpio
Limite du nombre d'entréesAucune limite pratique dans le format SVR4 newc ; les images initramfs Linux contiennent des milliers d'entrées
PlateformeLinux, Unix, BSD, macOS (bsdcpio) ; Windows via 7-Zip ou WSL
Cas d'utilisation clésSystème de fichiers racine initramfs Linux, charges utiles de paquets RPM, sauvegardes système Unix
Commandes d'extractioncpio -idv < archive.cpio ; ou bsdtar -xf archive.cpio ; 7-Zip gère le cpio nativement
Taille typiqueTrès variable - de quelques Ko pour les petites archives à plusieurs Go pour les sauvegardes système ou les images initramfs
Publiécpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
Dernière versionGNU cpio 2.x (current); formats: bin, odc, newc (SVR4), crc, hpodc
Standard ouvertOui · libre de droits
Spécificationwww.gnu.org

Conversions IO

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers IO. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers IO.

Foire aux questions

Comment extraire une archive cpio (.io) ?
Sur Linux/macOS, exécutez « cpio -idv < archive » dans un terminal, ou plus simplement « tar -xf archive » (libarchive détecte le cpio). Sur Windows, ouvrez-le dans 7-Zip. Décompressez d'abord un éventuel .cpio.gz.
Est-ce un fichier cpio ou autre chose ?
Il peut s'agir d'une archive cpio (cette page), mais « .io » est bien mieux connu comme suffixe de domaine internet et est réutilisé par quelques applications. Vérifiez les octets magiques - le cpio ASCII commence par « 07070 ».
Quelle est la différence entre cpio et tar ?
Les deux regroupent des fichiers avec des métadonnées dans un seul flux et aucun ne compresse par lui-même. tar est plus courant pour un usage général ; cpio est le standard pour l'initramfs Linux et les charges utiles des paquets RPM.
Comment voir le contenu d'une archive cpio sans l'extraire ?
Listez-le d'abord : « cpio -itv < archive » (ou « tar -tf archive »). Cela affiche les noms de fichiers et les permissions afin que vous puissiez repérer les chemins dangereux avant l'extraction.
Comment ouvrir un RPM avec cpio ?
Utilisez « rpm2cpio package.rpm | cpio -idv » - cela convertit la charge utile du RPM en un flux cpio et l'extrait. Vous ne pouvez pas l'inverser en un RPM valide sans rpmbuild.
Pourquoi mon archive cpio est-elle aussi compressée en gzip ?
cpio ne compresse pas seul, donc les archives sont couramment envoyées vers gzip (.cpio.gz). Décompressez avec gunzip, ou laissez bsdtar/7-Zip gérer les deux couches à la fois.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.JSONJavaScript Object Notation file
8.PARTPartial Download File
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z