.IO

Plik IO

cpio Compressed Archive
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik IO to zazwyczaj archiwum cpio - klasyczny format Unix, który łączy pliki wraz z ich uprawnieniami w jeden strumień, używany wewnątrz Linux initramfs oraz pakietów RPM. W systemach Linux lub macOS uruchom „cpio -idv < plik” w terminalu; w systemie Windows otwórz go za pomocą 7-Zip. Przed wypakowaniem potwierdź, czy to rzeczywiście cpio: archiwa ASCII cpio zaczynają się od bajtów „07070”. Rozszerzenie „.io” jest znacznie częściej spotykane jako sufiks domeny internetowej niż jako rozszerzenie archiwum.

Deweloper: AT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundation Kategoria: Pliki skompresowane Otwarty standard MIME: application/x-cpio
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .RAR · .ZIP · .Z01 · .7Z

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 8, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku IO?

Rozszerzenie .io to rzadki alias dla archiwum cpio - formatu archiwizacji Unix pochodzącego z 1977 roku, który łączy pliki i katalogi w jeden strumień. Standardowe archiwa cpio używają rozszerzenia .cpio; .io to rzadki, niestandardowy wariant generowany przez niektóre narzędzia lub skrypty.

cpio (copy in/out) przechowuje pliki jako sekwencję rekordów: każdy rekord składa się ze stałego nagłówka, nazwy pliku i surowej zawartości pliku. Archiwum kończy się znacznikiem wartowniczym TRAILER!!!. Istnieje kilka formatów nagłówków - format SVR4 newc (ASCII magic 070701/070702) jest dziś najpopularniejszy, podczas gdy stary format binarny używa 2-bajtowej sygnatury 0xC771. Wariant crc formatu newc dodaje sumę kontrolną CRC32 dla każdego pliku; inne formaty jej nie posiadają.

cpio nie kompresuje danych samodzielnie; archiwa są zazwyczaj przesyłane potokiem przez gzip, bzip2 lub xz (tworząc pliki .cpio.gz lub .cpio.xz). Aby wypakować, użyj cpio -idv < archiwum.cpio lub narzędzi takich jak bsdtar i 7-Zip, które automatycznie wykrywają format.

Mimo że zostało w dużej mierze zastąpione przez tar do ogólnej archiwizacji, cpio pozostaje niezbędne w systemie Linux: wczesny system plików root initramfs, który jądro ładuje przy starcie, jest archiwum newc cpio, a dane wewnątrz pakietów RPM to strumień cpio. Jest on również dostępny w systemach BSD i macOS jako bsdcpio.

Bezpieczeństwo

RYZYKO: MEDIUM

Archiwum cpio to dane, a nie plik wykonywalny, ale należy zachować dwie ostrożności. Po pierwsze, cpio zachowuje ścieżki plików i uprawnienia dosłownie - złośliwie przygotowane archiwum może zawierać ścieżki bezwzględne lub „../”, które zapisują dane poza katalogiem docelowym („path traversal”), dlatego należy wypakowywać do nowego, pustego folderu i sprawdzić listę plików („cpio -itv”) przed wypakowaniem. Po drugie, archiwum może zawierać skrypty lub pliki wykonywalne - nigdy nie uruchamiaj wypakowanej zawartości, której nie ufasz. Sam format nie posiada szyfrowania ani podpisu (z wyjątkiem sumy kontrolnej newc-crc, która chroni przed uszkodzeniem, a nie przed manipulacją).

Szczegóły formatu

w pigułce
PEŁNA NAZWAcpio Compressed Archiveznany również jako cpio archive, copy in/out archive
DEWELOPERAT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundationod cpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
TYP MIMEapplication/x-cpio
TYPStrumień archiwum Unix cpio (nagłówek binarny lub ASCII), opcjonalnie skompresowany gzip/bzip2
STANDARDOtwarty · bezpłatny
POWIĄZANE.rar.zip.z01.7z
To rozszerzenie jest również używane przez…
  • Zastosowanie ogólne / sufiks domeny - .io to przede wszystkim internetowa domena krajowa (Brytyjskie Terytorium Oceanu Indyjskiego), szeroko stosowana przez marki technologiczne - nie jest to w ogóle format pliku.
  • Neuratron PhotoScore (.io) - Plik skanowania/rozpoznawania nut wygenerowany przez PhotoScore (muzyczny OCR), niezwiązany z archiwami cpio.
  • Pliki danych aplikacji - Niektóre gry i aplikacje zapisują własne dane z rozszerzeniem .io; zidentyfikuj je na podstawie programu tworzącego.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304
HEX
3037303730
ASCII
07070
Archiwa ASCII cpio zaczynają się od 6-znakowej sygnatury: „070701” lub „070702” (SVR4 „newc”/crc) lub „070707” (stary przenośny „odc”). Stary binarny cpio używa 2-bajtowej sygnatury 0xC7 0x71 (little-endian) / 0x71 0xC7. Skompresowany gzipem plik .cpio.gz zaczyna się natomiast od sygnatury gzip 1F 8B. „.io” jako rozszerzenie cpio jest nietypowe - archiwa cpio mają normalnie nazwę .cpio.

Programy otwierające pliki IO

Windows1 app
7-Zip Open-source Kliknij prawym przyciskiem myszy > 7-Zip > Otwórz archiwum; 7-Zip wykrywa cpio i wypakowuje pliki. Najpierw zdekompresuj .gz, jeśli jest podwójnie spakowany.
macOS1 app
cpio / bsdtar (built-in) Wbudowany macOS dostarcza bsdcpio i bsdtar - „cpio -idv < plik” lub „tar -xf plik” wypakowuje go z poziomu Terminala.
Linux3 apps
cpio (GNU coreutils-adjacent) Open-source Uruchom „cpio -idv < archiwum.io”, aby wypakować (opcja -d tworzy katalogi). Dla .cpio.gz: „gunzip -c plik | cpio -idv”.
bsdtar / libarchive Open-source Uruchom „tar -xf archiwum.io” - libarchive automatycznie wykrywa i wypakowuje cpio (oraz przezroczyście obsługuje kompresję).
7-Zip / p7zip Open-source Otwórz archiwum w 7-Zip; rozpoznaje on cpio i pozwala przeglądać/wypakowywać wpisy.

Szczegóły techniczne

specyfikacja
Format archiwumArchiwum strumieniowe cpio (copy in/out); .io to niestandardowy alias - standardowe rozszerzenie to .cpio
Formaty nagłówkówbin (stary binarny), odc (przenośny ASCII POSIX), newc/SVR4 (070701), crc/newc-crc (070702)
Magiczne bajty ASCII070701 lub 070702 (SVR4 newc); 070707 (odc); stary binarny: 0xC771 (LE) lub 0x71C7 (BE)
KompresjaBrak wbudowanej; archiwa przesyłane przez gzip/bzip2/xz, tworząc .cpio.gz lub .cpio.xz
SzyfrowanieBrak; cpio nie posiada wbudowanej obsługi szyfrowania
Struktura rekorduDla każdego wpisu: nagłówek + nazwa pliku + dane pliku; archiwum kończy się wpisem wartowniczym TRAILER!!!
Suma kontrolnaTylko format crc (newc-crc) przechowuje sumę kontrolną CRC32 dla każdego pliku; bin, odc i zwykły newc jej nie mają
Typ MIMEapplication/x-cpio
Limit liczby wpisówBrak praktycznego limitu w formacie SVR4 newc; obrazy Linux initramfs zawierają tysiące wpisów
PlatformaLinux, Unix, BSD, macOS (bsdcpio); Windows przez 7-Zip lub WSL
Kluczowe zastosowaniaWczesny system plików root Linux initramfs, zawartość pakietów RPM, kopie zapasowe systemów Unix
Polecenia wypakowywaniacpio -idv < archiwum.cpio; lub bsdtar -xf archiwum.cpio; 7-Zip obsługuje cpio natywnie
Typowy rozmiarBardzo zmienny - od KB dla małych archiwów do wielu GB dla kopii zapasowych systemu lub obrazów initramfs
Wydanocpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
Najnowsza wersjaGNU cpio 2.x (current); formats: bin, odc, newc (SVR4), crc, hpodc
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.gnu.org

Konwersje IO

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami IO. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki IO.

Najczęściej zadawane pytania

Jak wypakować archiwum cpio (.io)?
W systemie Linux/macOS uruchom „cpio -idv < archiwum” w terminalu lub prościej „tar -xf archiwum” (libarchive wykrywa cpio). W systemie Windows otwórz go w 7-Zip. Najpierw zdekompresuj plik .cpio.gz.
Czy .io to plik cpio czy coś innego?
Może to być archiwum cpio (ta strona), ale „.io” jest znacznie lepiej znane jako sufiks domeny internetowej i jest używane przez niektóre aplikacje. Sprawdź magiczne bajty - ASCII cpio zaczyna się od „07070”.
Jaka jest różnica między cpio a tar?
Oba łączą pliki z metadanymi w jeden strumień i żaden z nich nie kompresuje danych samodzielnie. tar jest częściej używany do ogólnych zastosowań; cpio jest standardem dla Linux initramfs i zawartości pakietów RPM.
Jak sprawdzić zawartość archiwum cpio bez wypakowywania?
Najpierw wyświetl listę: „cpio -itv < archiwum” (lub „tar -tf archiwum”). Pokazuje to nazwy plików i uprawnienia, dzięki czemu można wykryć niebezpieczne ścieżki przed wypakowaniem.
Jak otworzyć RPM za pomocą cpio?
Użyj „rpm2cpio pakiet.rpm | cpio -idv” - to konwertuje zawartość RPM na strumień cpio i go wypakowuje. Nie można tego odwrócić do poprawnego RPM bez rpmbuild.
Dlaczego moje archiwum cpio jest również skompresowane gzip?
cpio nie kompresuje samodzielnie, więc archiwa są powszechnie przesyłane przez gzip (.cpio.gz). Zdekompresuj za pomocą gunzip lub pozwól bsdtar/7-Zip obsłużyć obie warstwy naraz.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z