.IO

IO-fil

cpio Compressed Archive
Still et spørsmål
HURTIGSVAR

En IO-fil er vanligvis et cpio-arkiv - et klassisk Unix-format som samler filer med deres rettigheter i en enkelt strøm, brukt i Linux initramfs og RPM-pakker. På Linux eller macOS kjører du «cpio -idv < file» i en terminal; på Windows åpner du den med 7-Zip. Før utpakking bør du bekrefte at det faktisk er en cpio: ASCII cpio-arkiver starter med bytene «07070». Utvidelsen «.io» er langt mer vanlig som et toppnivådomene på internett enn som en arkivutvidelse.

Utvikler: AT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundation Kategori: Komprimerte filer Åpen standard MIME: application/x-cpio
ÅPNES PÅ Windows macOS Linux
Relatert: .RAR · .ZIP · .Z01 · .7Z

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 8, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er IO-filformatet?

Utvidelsen .io er et uvanlig alias for et cpio-arkiv - et Unix-arkivformat fra 1977 som samler filer og mapper i en enkelt strøm. Standard cpio-arkiver bruker utvidelsen .cpio; .io er en sjelden, ikke-standard variant produsert av enkelte verktøy eller skript.

cpio (copy in/out) lagrer filer som en sekvens av poster: hver post består av en fast header, et filnavn og de rå fildataene. Arkivet avsluttes med en TRAILER!!!-markør. Flere header-formater eksisterer - SVR4 newc-formatet (ASCII-magic 070701/070702) er det vanligste i dag, mens det gamle binærformatet bruker den 2-byte lange magic-verdien 0xC771. crc-varianten av newc legger til en CRC32-sjekksum per fil; andre formater har ingen.

cpio komprimerer ikke på egen hånd; arkiver blir vanligvis sendt gjennom gzip, bzip2 eller xz (noe som gir .cpio.gz eller .cpio.xz). For å pakke ut, bruk cpio -idv < archive.cpio, eller verktøy som bsdtar og 7-Zip som gjenkjenner formatet automatisk.

Til tross for at det i stor grad er erstattet av tar for generelt bruk, forblir cpio essensielt i Linux: initramfs, det tidlige rotfilsystemet som kjernen laster ved oppstart, er et newc cpio-arkiv, og innholdet i RPM-pakker er en cpio-strøm. Det følger også med BSD og macOS som bsdcpio.

Sikkerhet og trygghet

RISIKO: MEDIUM

Et cpio-arkiv er data, ikke kjørbart, men to forholdsregler gjelder. For det første bevarer cpio filbaner og rettigheter nøyaktig - et ondsinnet arkiv kan inneholde absolutte baner eller «../»-baner som skriver utenfor målmappen («path traversal»), så pakk ut i en ny, tom mappe og inspiser listen («cpio -itv») før utpakking. For det andre kan et arkiv inneholde kjørbare skript eller binærfiler - kjør aldri utpakket innhold du ikke stoler på. Formatet i seg selv har ingen kryptering eller signatur (unntatt newc-crc-sjekksummen, som beskytter mot korrupsjon, ikke manipulering).

Formatdetaljer

i et nøtteskall
FULLT NAVNcpio Compressed Archiveogså kjent som cpio archive, copy in/out archive
UTVIKLERAT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundationsiden cpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
MIME-TYPEapplication/x-cpio
TYPEUnix cpio-arkivstrøm (binær eller ASCII-header), valgfritt gzip/bzip2-komprimert
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Generell bruk / domene-suffiks - .io er primært et landskodedomenet for internett (Det britiske territoriet i Indiahavet), mye brukt av teknologiselskaper - ikke et filformat i det hele tatt.
  • Neuratron PhotoScore (.io) - Fil for skanning/gjenkjenning av noter produsert av PhotoScore (musikk-OCR), ikke relatert til cpio-arkiver.
  • Applikasjonsdata - Enkelte spill og apper lagrer egne data med utvidelsen .io; identifiseres ved hjelp av programmet som opprettet dem.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
3037303730
ASCII
07070
ASCII cpio-arkiver starter med en 6-tegns magic: «070701» eller «070702» (SVR4 «newc»/crc) eller «070707» (gammel portabel «odc»). Gammel binær cpio bruker 2-byte magic 0xC7 0x71 (little-endian) / 0x71 0xC7. En gzip-komprimert .cpio.gz starter i stedet med gzip-magic 1F 8B. «.io» som en cpio-utvidelse er uvanlig - cpio-arkiver heter normalt .cpio.

Programmer som åpner IO-filer

Windows1 app
7-Zip Åpen kildekode Høyreklikk > 7-Zip > Åpne arkiv; 7-Zip oppdager cpio og pakker ut filene. Dekomprimer .gz først hvis den er dobbeltpakket.
macOS1 app
cpio / bsdtar (built-in) Innebygd macOS leveres med bsdcpio og bsdtar - «cpio -idv < file» eller «tar -xf file» pakker det ut fra Terminal.
Linux3 apps
cpio (GNU coreutils-adjacent) Åpen kildekode Kjør «cpio -idv < archive.io» for å pakke ut (-d oppretter mapper). For .cpio.gz, bruk «gunzip -c file | cpio -idv».
bsdtar / libarchive Åpen kildekode Kjør «tar -xf archive.io» - libarchive gjenkjenner og pakker ut cpio automatisk (og håndterer komprimering sømløst).
7-Zip / p7zip Åpen kildekode Åpne arkivet i 7-Zip; det gjenkjenner cpio og lar deg bla i eller pakke ut innholdet.

Tekniske detaljer

dyp spesifikasjon
Arkivformatcpio (copy in/out) strømarkiv; .io er et ikke-standard alias - standardutvidelsen er .cpio
Header-formaterbin (gammel binær), odc (POSIX portabel ASCII), newc/SVR4 (070701), crc/newc-crc (070702)
ASCII magic bytes070701 eller 070702 (SVR4 newc); 070707 (odc); gammel binær: 0xC771 (LE) eller 0x71C7 (BE)
KomprimeringIngen innebygd; arkiver sendes ofte gjennom gzip/bzip2/xz for å lage .cpio.gz eller .cpio.xz
KrypteringIngen; cpio har ingen innebygd støtte for kryptering
PoststrukturPer oppføring: header + filnavn + fildata; arkivet avsluttes med en TRAILER!!!-markør
SjekksumKun crc (newc-crc)-formatet lagrer en CRC32-sjekksum per fil; bin, odc og vanlig newc har ingen
MIME-typeapplication/x-cpio
Grense for antall oppføringerIngen praktisk grense i SVR4 newc-formatet; Linux initramfs-filer inneholder tusenvis av oppføringer
PlattformLinux, Unix, BSD, macOS (bsdcpio); Windows via 7-Zip eller WSL
Viktige bruksområderLinux initramfs rotfilsystem ved oppstart, RPM-pakkeinnhold, Unix system-sikkerhetskopier
Kommandoer for utpakkingcpio -idv < archive.cpio; eller bsdtar -xf archive.cpio; 7-Zip håndterer cpio innebygd
Typisk størrelseVeldig variabel - fra KB for små arkiver til mange GB for systemsikkerhetskopier eller initramfs-filer
Utgittcpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
Siste versjonGNU cpio 2.x (current); formats: bin, odc, newc (SVR4), crc, hpodc
Åpen standardJa · royalty-fri
Spesifikasjonwww.gnu.org

IO-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med IO-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om IO-filer.

Ofte stilte spørsmål

Hvordan pakker jeg ut et cpio (.io)-arkiv?
På Linux/macOS kjører du «cpio -idv < archive» i en terminal, eller enklere «tar -xf archive» (libarchive gjenkjenner cpio). På Windows åpner du den i 7-Zip. Dekomprimer en .cpio.gz først.
Er .io en cpio-fil eller noe annet?
Det kan være et cpio-arkiv (denne siden), men «.io» er langt bedre kjent som et toppnivådomene på internett og brukes også av enkelte apper. Sjekk magic bytes - ASCII cpio starter med «07070».
Hva er forskjellen mellom cpio og tar?
Begge samler filer med metadata i én strøm, og ingen av dem komprimerer selv. tar er mer vanlig for generelt bruk; cpio er standard for Linux initramfs og innhold i RPM-pakker.
Hvordan ser jeg innholdet i et cpio-arkiv uten å pakke det ut?
List innholdet først: «cpio -itv < archive» (eller «tar -tf archive»). Dette viser filnavn og rettigheter slik at du kan oppdage utrygge filbaner før utpakking.
Hvordan åpner jeg en RPM med cpio?
Bruk «rpm2cpio package.rpm | cpio -idv» - dette konverterer RPM-innholdet til en cpio-strøm og pakker den ut. Du kan ikke reversere dette til en gyldig RPM uten rpmbuild.
Hvorfor er cpio-arkivet mitt også gzip-komprimert?
cpio komprimerer ikke selv, så arkiver blir ofte sendt gjennom gzip (.cpio.gz). Dekomprimer med gunzip, eller la bsdtar/7-Zip håndtere begge lagene samtidig.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å