.IO

IO-fil

cpio Compressed Archive
Stil et spørgsmål
HURTIGT SVAR

En IO-fil er typisk et cpio-arkiv - et klassisk Unix-format, der samler filer med deres rettigheder i en enkelt strøm, brugt i Linux initramfs og RPM-pakker. På Linux eller macOS skal du køre «cpio -idv < file» i en terminal; på Windows kan den åbnes med 7-Zip. Før udpakning bør du bekræfte, at det faktisk er en cpio: ASCII cpio-arkiver starter med bytes «07070». Filendelsen «.io» er langt mere almindelig som et internetdomæne-suffiks end som en arkivendelse.

Udvikler: AT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundation Kategori: Komprimerede filer Åben standard MIME: application/x-cpio
ÅBNER PÅ Windows macOS Linux
Relateret: .RAR · .ZIP · .Z01 · .7Z

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 8, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er IO-filformatet?

Filendelsen .io er et usædvanligt alias for et cpio-arkiv - et Unix-arkivformat fra 1977, der samler filer og mapper i en enkelt strøm. Standard cpio-arkiver bruger filendelsen .cpio; .io er en sjælden ikke-standard variant produceret af visse værktøjer eller scripts.

cpio (copy in/out) gemmer filer som en sekvens af poster: hver post består af en fast header, et filnavn og det rå filindhold. Arkivet slutter med en TRAILER!!! sentinel-post. Der findes flere header-formater - SVR4 newc-formatet (ASCII magic 070701/070702) er det mest almindelige i dag, mens det gamle binære format bruger den 2-byte magic 0xC771. crc-varianten af newc tilføjer en CRC32-kontrolsum per fil; andre formater har ingen.

cpio komprimerer ikke i sig selv; arkiver sendes typisk gennem gzip, bzip2 eller xz (hvilket producerer .cpio.gz eller .cpio.xz). For at udpakke skal du bruge cpio -idv < archive.cpio, eller værktøjer som bsdtar og 7-Zip, der automatisk registrerer formatet.

Selvom det i vid udstrækning er blevet erstattet af tar til generel arkivering, forbliver cpio afgørende i Linux: initramfs (det tidlige boot-filsystem, som kernen indlæser ved opstart) er et newc cpio-arkiv, og indholdet i RPM-pakker er en cpio-strøm. Det findes også på BSD og macOS som bsdcpio.

Sikkerhed og tryghed

RISIKO: MEDIUM

Et cpio-arkiv er data, ikke eksekverbart, men to forholdsregler gælder. For det første bevarer cpio filstier og rettigheder ordret - et ondsindet arkiv kan indeholde absolutte stier eller «../»-stier, der skriver uden for målmappen («path traversal»), så udpak i en ny, tom mappe og inspicér listen ('cpio -itv') før udpakning. For det andet kan et arkiv indeholde eksekverbare scripts/binære filer - kør aldrig udpakket indhold, du ikke har tillid til. Selve formatet har ingen kryptering eller signatur (undtagen newc-crc kontrolsummen, der beskytter mod korruption, ikke manipulation).

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNcpio Compressed Archiveogså kendt som cpio archive, copy in/out archive
UDVIKLERAT&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), valgfrit gzip/bzip2-komprimeret
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Generisk / domæne-suffiks brug - .io er primært et internet-landekodedomæne (British Indian Ocean Territory), der er meget brugt af tech-brands - slet ikke et filformat.
  • Neuratron PhotoScore (.io) - Fil til scanning/genkendelse af noder produceret af PhotoScore (musik-OCR), ikke relateret til cpio-arkiver.
  • Applikationsdatafiler - Nogle spil og apps gemmer deres egne data med en .io-endelse; identificeres via det program, der oprettede dem.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
3037303730
ASCII
07070
ASCII cpio-arkiver begynder med en 6-tegns magic: '070701' eller '070702' (SVR4 «newc»/crc) eller '070707' (gammel bærbar «odc»). Gammel binær cpio bruger 2-byte magic 0xC7 0x71 (little-endian) / 0x71 0xC7. Et gzip-komprimeret .cpio.gz starter i stedet med gzip magic 1F 8B. «.io» som en cpio-endelse er usædvanlig - cpio-arkiver hedder normalt .cpio.

Programmer der åbner IO-filer

Windows1 app
7-Zip Open-source Højreklik > 7-Zip > Åbn arkiv; 7-Zip registrerer cpio og udpakker filerne. Dekomprimer .gz først, hvis den er dobbeltpakket.
macOS1 app
cpio / bsdtar (built-in) Indbygget macOS leveres med bsdcpio og bsdtar - 'cpio -idv < file' eller 'tar -xf file' udpakker det fra Terminal.
Linux3 apps
cpio (GNU coreutils-adjacent) Open-source Kør 'cpio -idv < archive.io' for at udpakke (-d opretter mapper). For .cpio.gz, brug 'gunzip -c file | cpio -idv'.
bsdtar / libarchive Open-source Kør 'tar -xf archive.io' - libarchive registrerer og udpakker automatisk cpio (og håndterer komprimering gennemsigtigt).
7-Zip / p7zip Open-source Åbn arkivet i 7-Zip; det genkender cpio og lader dig gennemse/udpakke poster.

Tekniske detaljer

dyb specifikation
Arkivformatcpio (copy in/out) strømarkiv; .io er et ikke-standard alias - standardendelsen er .cpio
Header-formaterbin (gammel binær), odc (POSIX bærbar 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 indbygget; arkiver sendes gennem gzip/bzip2/xz for at producere .cpio.gz eller .cpio.xz
KrypteringIngen; cpio har ingen indbygget understøttelse af kryptering
PoststrukturPer post: header + filnavn + fildata; arkivet afsluttes med en TRAILER!!! sentinel-post
KontrolsumKun crc (newc-crc) formatet gemmer en CRC32-kontrolsum per fil; bin, odc og almindelig newc har ingen
MIME-typeapplication/x-cpio
Grænse for antal posterIngen praktisk grænse i SVR4 newc-formatet; Linux initramfs-aftryk indeholder tusindvis af poster
PlatformLinux, Unix, BSD, macOS (bsdcpio); Windows via 7-Zip eller WSL
Vigtigste anvendelsesscenarierLinux initramfs tidlig boot-filsystem, RPM-pakkeindhold, Unix-systembackup
Udpakningskommandoercpio -idv < archive.cpio; eller bsdtar -xf archive.cpio; 7-Zip håndterer cpio indfødt
Typisk størrelseMeget variabel - fra KB for små arkiver til mange GB for systembackups eller initramfs-aftryk
Udgivetcpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
Seneste versionGNU cpio 2.x (current); formats: bin, odc, newc (SVR4), crc, hpodc
Åben standardJa · royaltyfri
Specifikationwww.gnu.org

IO-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med IO-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om IO-filer.

Ofte stillede spørgsmål

Hvordan udpakker jeg et cpio (.io) arkiv?
På Linux/macOS skal du køre 'cpio -idv < archive' i en terminal, eller mere simpelt 'tar -xf archive' (libarchive registrerer cpio). På Windows skal du åbne den i 7-Zip. Dekomprimer en .cpio.gz først.
Er .io en cpio-fil eller noget andet?
Det kan være et cpio-arkiv (denne side), men '.io' er langt bedre kendt som et internetdomæne-suffiks og genbruges af enkelte apps. Tjek magic bytes - ASCII cpio starter med '07070'.
Hvad er forskellen på cpio og tar?
Begge samler filer med metadata i én strøm, og ingen af dem komprimerer selv. tar er mere almindelig til generel brug; cpio er standard for Linux initramfs og RPM-pakkeindhold.
Hvordan ser jeg, hvad der er inde i et cpio-arkiv uden at udpakke det?
List indholdet først: 'cpio -itv < archive' (eller 'tar -tf archive'). Dette viser filnavne og rettigheder, så du kan spotte usikre stier før udpakning.
Hvordan åbner jeg en RPM med cpio?
Brug 'rpm2cpio package.rpm | cpio -idv' - det konverterer RPM-indholdet til en cpio-strøm og udpakker den. Du kan ikke konvertere det tilbage til en gyldig RPM uden rpmbuild.
Hvorfor er mit cpio-arkiv også gzip-komprimeret?
cpio komprimerer ikke selv, så arkiver sendes ofte gennem gzip (.cpio.gz). Dekomprimer med gunzip, eller lad bsdtar/7-Zip håndtere begge lag på én gang.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å