.IO

IO-bestand

cpio Compressed Archive
Stel een vraag
SNEL ANTWOORD

Een IO-bestand is doorgaans een cpio-archief - een klassiek Unix-formaat dat bestanden met hun machtigingen bundelt in een enkele stream, gebruikt binnen Linux initramfs en RPM-pakketten. Voer op Linux of macOS „cpio -idv < file” uit in een terminal; open het op Windows met 7-Zip. Controleer voor het uitpakken of het daadwerkelijk een cpio is: ASCII cpio-archieven beginnen met de bytes „07070”. De extensie „.io” komt veel vaker voor als internetdomein-achtervoegsel dan als archiefextensie.

Ontwikkelaar: AT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundation Categorie: Gecomprimeerde bestanden Open standaard MIME: application/x-cpio
OPENT OP Windows macOS Linux
Gerelateerd: .RAR · .ZIP · .Z01 · .7Z

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 8, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het IO-bestandsformaat?

De extensie .io is een ongebruikelijke alias voor een cpio-archief - een Unix-archiefindeling uit 1977 die bestanden en mappen bundelt in een enkele stream. Standaard cpio-archieven gebruiken de extensie .cpio; .io is een zeldzame niet-standaard variant geproduceerd door sommige tools of scripts.

cpio (copy in/out) slaat bestanden op als een reeks records: elk record bestaat uit een vaste header, een bestandsnaam en de ruwe bestandsinhoud. Het archief eindigt met een TRAILER!!! sentinel-vermelding. Er bestaan verschillende header-formaten - het SVR4 newc-formaat (ASCII magic 070701/070702) is tegenwoordig het meest gebruikelijk, terwijl het oude binaire formaat de 2-byte magic 0xC771 gebruikt. De crc-variant van newc voegt een CRC32-checksum per bestand toe; andere formaten bevatten deze niet.

cpio comprimeert niet uit zichzelf; archieven worden doorgaans door gzip, bzip2 of xz gesluisd (wat .cpio.gz of .cpio.xz oplevert). Gebruik om uit te pakken cpio -idv < archive.cpio, of tools zoals bsdtar en 7-Zip die het formaat automatisch detecteren.

Hoewel het grotendeels is vervangen door tar voor algemene archivering, blijft cpio essentieel in Linux: het initramfs early-boot root-bestandssysteem dat de kernel laadt bij het opstarten is een newc cpio-archief, en de payload in RPM-pakketten is een cpio-stream. Het wordt ook geleverd op BSD en macOS als bsdcpio.

Beveiliging & veiligheid

RISICO: MEDIUM

Een cpio-archief bevat gegevens en is niet uitvoerbaar, maar twee waarschuwingen zijn van kracht. Ten eerste behoudt cpio bestandspaden en machtigingen letterlijk - een kwaadwillig samengesteld archief kan absolute of „../”-paden bevatten die buiten de doelmap schrijven („path traversal”), dus pak uit in een nieuwe lege map en inspecteer de lijst ('cpio -itv') voor het uitpakken. Ten tweede kan een archief uitvoerbare scripts/binaries bevatten - voer nooit uitgepakte inhoud uit die u niet vertrouwt. Het formaat zelf heeft geen versleuteling of handtekening (behalve de newc-crc checksum, die beschermt tegen corruptie, niet tegen manipulatie).

Formaatdetails

in een notendop
VOLLEDIGE NAAMcpio Compressed Archiveook bekend als cpio archive, copy in/out archive
ONTWIKKELAARAT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundationsinds cpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
MIME-TYPEapplication/x-cpio
TYPEUnix cpio-archiefstream (binaire of ASCII-header), optioneel gzip/bzip2-gecomprimeerd
STANDAARDOpen · royaltyvrij
GERELATEERD.rar.zip.z01.7z
Deze extensie wordt ook gebruikt door…
  • Generiek / domein-achtervoegsel gebruik - .io is primair een internet landcode-domein (Brits Indische Oceaanterritorium), veel gebruikt door tech-merken - helemaal geen bestandsformaat.
  • Neuratron PhotoScore (.io) - Bladmuziek scan/herkenningsbestand geproduceerd door PhotoScore (muziek-OCR), niet gerelateerd aan cpio-archieven.
  • Applicatiegegevensbestanden - Sommige games en apps slaan hun eigen gegevens op met een .io-extensie; identificeer deze aan de hand van het programma dat ze heeft gemaakt.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001020304
HEX
3037303730
ASCII
07070
ASCII cpio-archieven beginnen met een magic van 6 tekens: '070701' of '070702' (SVR4 „newc”/crc) of '070707' (oud draagbaar „odc”). Oud binair cpio gebruikt de 2-byte magic 0xC7 0x71 (little-endian) / 0x71 0xC7. Een gzip-gecomprimeerde .cpio.gz begint in plaats daarvan met de gzip-magic 1F 8B. „.io” als cpio-extensie is ongebruikelijk - cpio-archieven hebben normaal de naam .cpio.

Programma's die IO-bestanden openen

Windows1 app
7-Zip Open-source Rechtermuisklik > 7-Zip > Open archief; 7-Zip detecteert cpio en pakt de bestanden uit. Decomprimeer eerst .gz indien dubbel verpakt.
macOS1 app
cpio / bsdtar (built-in) Ingebouwd macOS levert bsdcpio en bsdtar - 'cpio -idv < file' of 'tar -xf file' pakt het uit via de Terminal.
Linux3 apps
cpio (GNU coreutils-adjacent) Open-source Voer 'cpio -idv < archive.io' uit om uit te pakken (de -d maakt mappen aan). Voor .cpio.gz, gebruik 'gunzip -c file | cpio -idv'.
bsdtar / libarchive Open-source Voer 'tar -xf archive.io' uit - libarchive detecteert en pakt cpio automatisch uit (en handelt compressie transparant af).
7-Zip / p7zip Open-source Open het archief in 7-Zip; het herkent cpio en laat u de inhoud bekijken/uitpakken.

Technische details

diepe specificaties
Archiefformaatcpio (copy in/out) stream-archief; .io is een niet-standaard alias - de standaardextensie is .cpio
Header-formatenbin (oud binair), odc (POSIX portable ASCII), newc/SVR4 (070701), crc/newc-crc (070702)
ASCII magic bytes070701 of 070702 (SVR4 newc); 070707 (odc); oud binair: 0xC771 (LE) of 0x71C7 (BE)
CompressieGeen ingebouwd; archieven worden door gzip/bzip2/xz gesluisd om .cpio.gz of .cpio.xz te produceren
VersleutelingGeen; cpio heeft geen ingebouwde ondersteuning voor versleuteling
RecordstructuurPer item: header + bestandsnaam + bestandsgegevens; archief eindigt met een TRAILER!!! sentinel-vermelding
ChecksumAlleen het crc (newc-crc) formaat slaat een CRC32-checksum per bestand op; bin, odc en gewone newc hebben er geen
MIME-typeapplication/x-cpio
Limiet aantal itemsGeen praktische limiet in SVR4 newc-formaat; Linux initramfs-images bevatten duizenden items
PlatformLinux, Unix, BSD, macOS (bsdcpio); Windows via 7-Zip of WSL
Belangrijkste use-casesLinux initramfs early-boot root-bestandssysteem, RPM-pakket payloads, Unix-systeemback-ups
Commando's voor uitpakkencpio -idv < archive.cpio; of bsdtar -xf archive.cpio; 7-Zip ondersteunt cpio standaard
Typische grootteZeer variabel - van KB voor kleine archieven tot vele GB voor systeemback-ups of initramfs-images
Uitgebrachtcpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
Laatste versieGNU cpio 2.x (current); formats: bin, odc, newc (SVR4), crc, hpodc
Open standaardJa · royaltyvrij
Specificatiewww.gnu.org

IO conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met IO-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over IO-bestanden.

Veelgestelde vragen

Hoe pak ik een cpio (.io) archief uit?
Voer op Linux/macOS 'cpio -idv < archive' uit in een terminal, of eenvoudiger 'tar -xf archive' (libarchive detecteert cpio). Open het op Windows in 7-Zip. Decomprimeer eerst een .cpio.gz.
Is .io een cpio-bestand of iets anders?
Het kan een cpio-archief zijn (deze pagina), maar '.io' is veel bekender als internetdomein-achtervoegsel en wordt door enkele apps hergebruikt. Controleer de magic bytes - ASCII cpio begint met '07070'.
Wat is het verschil tussen cpio en tar?
Beide bundelen bestanden met metadata in één stream en geen van beide comprimeert uit zichzelf. tar is gebruikelijker voor algemeen gebruik; cpio is de standaard voor Linux initramfs en RPM-pakket payloads.
Hoe zie ik wat er in een cpio-archief zit zonder het uit te pakken?
Maak eerst een lijst: 'cpio -itv < archive' (of 'tar -tf archive'). Dit toont de bestandsnamen en machtigingen, zodat u onveilige paden kunt herkennen voordat u gaat uitpakken.
Hoe open ik een RPM met cpio?
Gebruik 'rpm2cpio package.rpm | cpio -idv' - dat converteert de RPM-payload naar een cpio-stream en pakt deze uit. U kunt dit niet terugdraaien naar een geldige RPM zonder rpmbuild.
Waarom is mijn cpio-archief ook gzip-gecomprimeerd?
cpio comprimeert niet zelf, dus archieven worden vaak door gzip gesluisd (.cpio.gz). Decomprimeer met gunzip, of laat bsdtar/7-Zip beide lagen tegelijk afhandelen.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z