.IO

IO-fil

cpio Compressed Archive
Ställ en fråga
SNABBT SVAR

En IO-fil är vanligtvis ett cpio-arkiv - ett klassiskt Unix-format som buntar ihop filer med deras behörigheter till en enda ström, vilket används i Linux initramfs och RPM-paket. På Linux eller macOS kör du «cpio -idv < file» i en terminal; på Windows öppnar du den med 7-Zip. Innan du extraherar, bekräfta att det faktiskt är ett cpio-arkiv: ASCII cpio-arkiv börjar med byten «07070». Filändelsen «.io» är betydligt vanligare som en toppdomän på internet än som en arkivändelse.

Utvecklare: AT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundation Kategori: Komprimerade filer Öppen standard MIME: application/x-cpio
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .RAR · .ZIP · .Z01 · .7Z

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 8, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet IO?

Filändelsen .io är ett ovanligt alias för ett cpio-arkiv - ett Unix-arkivformat från 1977 som buntar ihop filer och mappar till en enda ström. Standard cpio-arkiv använder filändelsen .cpio; .io är en sällsynt icke-standardvariant som skapas av vissa verktyg eller skript.

cpio (copy in/out) lagrar filer som en sekvens av poster: varje post består av ett fast huvud (header), ett filnamn och det råa filinnehållet. Arkivet avslutas med en TRAILER!!!-markör. Flera huvudformat existerar - SVR4 newc-formatet (ASCII-magic 070701/070702) är det vanligaste idag, medan det gamla binärformatet använder den 2-byte stora magic-sekvensen 0xC771. crc-varianten av newc lägger till en CRC32-kontrollsumma per fil; andra format saknar detta.

cpio komprimerar inte på egen hand; arkiv skickas vanligtvis genom gzip, bzip2 eller xz (vilket skapar .cpio.gz eller .cpio.xz). För att extrahera, använd cpio -idv < archive.cpio, eller verktyg som bsdtar och 7-Zip som automatiskt känner igen formatet.

Trots att det till stor del har ersatts av tar för allmän arkivering, förblir cpio nödvändigt i Linux: initramfs, det tidiga rotfilsystemet som kärnan laddar vid uppstart, är ett newc cpio-arkiv, och innehållet inuti RPM-paket är en cpio-ström. Det levereras även på BSD och macOS som bsdcpio.

Säkerhet & trygghet

RISK: MEDIUM

Ett cpio-arkiv är data, inte körbart, men två varningar gäller. För det första bevarar cpio filsökvägar och behörigheter ordagrant - ett illasinnat arkiv kan innehålla absoluta sökvägar eller «../»-sökvägar som skriver utanför målmappen («path traversal»), så extrahera till en ny tom mapp och inspektera listan («cpio -itv») före extrahering. För det andra kan ett arkiv innehålla körbara skript/binärer - kör aldrig extraherat innehåll som du inte litar på. Formatet i sig har ingen kryptering eller signatur (förutom newc-crc-kontrollsumman, som skyddar mot korruption, inte manipulation).

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNcpio Compressed Archiveäven känd som cpio archive, copy in/out archive
UTVECKLAREAT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundationsedan cpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
MIME-TYPapplication/x-cpio
TYPUnix cpio-arkivström (binärt eller ASCII-huvud), valfritt gzip/bzip2-komprimerat
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Generell användning / toppdomän - .io är främst en landskodad toppdomän (Brittiska territoriet i Indiska oceanen), som används flitigt av teknikvarumärken - inte ett filformat alls.
  • Neuratron PhotoScore (.io) - Fil för skanning/igenkänning av noter skapad av PhotoScore (musik-OCR), orelaterad till cpio-arkiv.
  • Applikationsdatafiler - Vissa spel och appar sparar sina egna data med filändelsen .io; identifieras genom programmet som skapade dem.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
3037303730
ASCII
07070
ASCII cpio-arkiv börjar med en 6-teckens magic: «070701» eller «070702» (SVR4 «newc»/crc) eller «070707» (gammal portabel «odc»). Gammal binär cpio använder 2-byte magic 0xC7 0x71 (little-endian) / 0x71 0xC7. En gzip-komprimerad .cpio.gz börjar istället med gzip-magic 1F 8B. «.io» som en cpio-ändelse är ovanligt - cpio-arkiv heter normalt .cpio.

Program som öppnar IO-filer

Windows1 app
7-Zip Öppen källkod Högerklicka > 7-Zip > Öppna arkiv; 7-Zip upptäcker cpio och extraherar filerna. Dekomprimera .gz först om den är dubbelpackad.
macOS1 app
cpio / bsdtar (built-in) Inbyggd macOS levereras med bsdcpio och bsdtar - «cpio -idv < file» eller «tar -xf file» extraherar den från Terminalen.
Linux3 apps
cpio (GNU coreutils-adjacent) Öppen källkod Kör «cpio -idv < archive.io» för att extrahera (-d skapar mappar). För .cpio.gz, använd «gunzip -c file | cpio -idv».
bsdtar / libarchive Öppen källkod Kör «tar -xf archive.io» - libarchive känner automatiskt igen och extraherar cpio (och hanterar komprimering transparent).
7-Zip / p7zip Öppen källkod Öppna arkivet i 7-Zip; det känner igen cpio och låter dig bläddra/extrahera poster.

Tekniska detaljer

djup specifikation
Arkivformatcpio (copy in/out) strömarkiv; .io är ett icke-standardalias - standardändelsen är .cpio
Huvudformatbin (gammal binär), odc (POSIX portabel ASCII), newc/SVR4 (070701), crc/newc-crc (070702)
ASCII magic bytes070701 eller 070702 (SVR4 newc); 070707 (odc); gammal binär: 0xC771 (LE) eller 0x71C7 (BE)
KomprimeringIngen inbyggd; arkiv skickas genom gzip/bzip2/xz för att skapa .cpio.gz eller .cpio.xz
KrypteringIngen; cpio har inget inbyggt stöd för kryptering
PoststrukturPer post: huvud + filnamn + fildata; arkivet avslutas med en TRAILER!!!-markör
KontrollsummaEndast crc-formatet (newc-crc) lagrar en CRC32-kontrollsumma per fil; bin, odc och vanlig newc saknar detta
MIME-typapplication/x-cpio
Gräns för antal posterIngen praktisk gräns i SVR4 newc-formatet; Linux initramfs-bilder innehåller tusentals poster
PlattformLinux, Unix, BSD, macOS (bsdcpio); Windows via 7-Zip eller WSL
Viktiga användningsområdenLinux initramfs tidiga rotfilsystem, RPM-paket, Unix-systembackuper
Extraheringskommandoncpio -idv < archive.cpio; eller bsdtar -xf archive.cpio; 7-Zip hanterar cpio nativt
Typisk storlekMycket varierande - från KB för små arkiv till många GB för systembackuper eller initramfs-bilder
Släpptcpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
Senaste versionGNU cpio 2.x (current); formats: bin, odc, newc (SVR4), crc, hpodc
Öppen standardJa · royaltyfri
Specifikationwww.gnu.org

IO-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med IO-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om IO-filer.

Vanliga frågor

Hur extraherar jag ett cpio (.io) arkiv?
På Linux/macOS kör du «cpio -idv < archive» i en terminal, eller enklare «tar -xf archive» (libarchive känner igen cpio). På Windows, öppna den i 7-Zip. Dekomprimera en .cpio.gz först.
Är .io en cpio-fil eller något annat?
Det kan vara ett cpio-arkiv (denna sida), men «.io» är betydligt mer känt som en toppdomän på internet och återanvänds av vissa appar. Kontrollera magic bytes - ASCII cpio börjar med «07070».
Vad är skillnaden mellan cpio och tar?
Båda buntar ihop filer med metadata till en ström och ingen av dem komprimerar av sig själv. tar är vanligare för allmänt bruk; cpio är standard för Linux initramfs och RPM-paket.
Hur ser jag vad som finns inuti ett cpio-arkiv utan att extrahera det?
Lista innehållet först: «cpio -itv < archive» (eller «tar -tf archive»). Detta visar filnamn och behörigheter så att du kan upptäcka osäkra sökvägar före extrahering.
Hur öppnar jag en RPM med cpio?
Använd «rpm2cpio package.rpm | cpio -idv» - det konverterar RPM-innehållet till en cpio-ström och extraherar den. Du kan inte återställa det till en giltig RPM utan rpmbuild.
Varför är mitt cpio-arkiv även gzip-komprimerat?
cpio komprimerar inte själv, så arkiv skickas ofta genom gzip (.cpio.gz). Dekomprimera med gunzip, eller låt bsdtar/7-Zip hantera båda lagren samtidigt.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö