.IO

Файл IO

cpio Compressed Archive
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл IO обычно представляет собой архив cpio - классический формат Unix, который объединяет файлы с их правами доступа в один поток; используется в Linux initramfs и пакетах RPM. В Linux или macOS выполните команду «cpio -idv < file» в терминале; в Windows откройте его с помощью 7-Zip. Перед извлечением убедитесь, что это действительно cpio: ASCII-архивы cpio начинаются с байтов «07070». Расширение «.io» гораздо чаще встречается как суффикс интернет-домена, чем как расширение архива.

Разработчик: AT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundation Категория: Сжатые файлы Открыть стандартное MIME: application/x-cpio
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .RAR · .ZIP · .Z01 · .7Z

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 8, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла IO?

Расширение .io - это редкий псевдоним для архива cpio, формата архивов Unix, созданного в 1977 году, который объединяет файлы и каталоги в единый поток. Стандартные архивы cpio используют расширение .cpio; .io - это редкий нестандартный вариант, создаваемый некоторыми инструментами или скриптами.

cpio (copy in/out) хранит файлы как последовательность записей: каждая запись состоит из фиксированного заголовка, имени файла и необработанного содержимого файла. Архив заканчивается сигнальной записью TRAILER!!!. Существует несколько форматов заголовков - формат SVR4 newc (ASCII-магия 070701/070702) является наиболее распространенным сегодня, в то время как старый бинарный формат использует 2-байтовую магическую последовательность 0xC771. Вариант crc формата newc добавляет контрольную сумму CRC32 для каждого файла; другие форматы её не содержат.

cpio не сжимает данные самостоятельно; архивы обычно передаются через gzip, bzip2 или xz (в результате чего получаются файлы .cpio.gz или .cpio.xz). Для извлечения используйте команду cpio -idv < archive.cpio или такие инструменты, как bsdtar и 7-Zip, которые автоматически определяют формат.

Несмотря на то, что cpio был в значительной степени вытеснен tar для общего архивирования, он остается важным в Linux: ранняя корневая файловая система initramfs, которую ядро загружает при запуске, представляет собой архив newc cpio, а полезная нагрузка внутри пакетов RPM - это поток cpio. Он также поставляется в BSD и macOS как bsdcpio.

Безопасность и защита

РИСК: MEDIUM

Архив cpio - это данные, а не исполняемый файл, но следует соблюдать две осторожности. Во-первых, cpio сохраняет пути к файлам и права доступа буквально - злонамеренно созданный архив может содержать абсолютные пути или пути «../», которые ведут к записи за пределами целевого каталога («обход пути»), поэтому извлекайте файлы в новую пустую папку и проверяйте список («cpio -itv») перед извлечением. Во-вторых, архив может содержать исполняемые скрипты/бинарные файлы - никогда не запускайте извлеченный контент, которому вы не доверяете. Сам формат не имеет шифрования или подписи (кроме контрольной суммы newc-crc, которая защищает от повреждения, но не от подделки).

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕcpio Compressed Archiveтакже известен как cpio archive, copy in/out archive
РАЗРАБОТЧИКAT&T Unix (cpio utility); maintained as GNU cpio by the Free Software Foundationс cpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
КАТЕГОРИЯСжатые файлы
MIME-ТИПapplication/x-cpio
ТИППоток архива Unix cpio (бинарный или ASCII заголовок), опционально сжатый gzip/bzip2
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.rar.zip.z01.7z
Это расширение также используется в…
  • Общее использование / суффикс домена - .io - это прежде всего национальный домен верхнего уровня (Британская территория в Индийском океане), широко используемый технологическими брендами; это вовсе не формат файла.
  • Neuratron PhotoScore (.io) - Файл сканирования/распознавания нот, созданный PhotoScore (музыкальный OCR), не связан с архивами cpio.
  • Файлы данных приложений - Некоторые игры и приложения сохраняют свои данные с расширением .io; идентифицируйте их по создавшей программе.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304
HEX
3037303730
ASCII
07070
ASCII-архивы cpio начинаются с 6-символьной магии: «070701» или «070702» (SVR4 «newc»/crc) или «070707» (старый переносимый «odc»). Старый бинарный cpio использует 2-байтовую магию 0xC7 0x71 (little-endian) / 0x71 0xC7. Сжатый gzip файл .cpio.gz вместо этого начинается с магии gzip 1F 8B. Использование «.io» в качестве расширения cpio необычно - архивы cpio обычно имеют расширение .cpio.

Программы, открывающие файлы IO

Windows1 app
7-Zip Открытый код Правой кнопкой мыши > 7-Zip > Открыть архив; 7-Zip обнаружит cpio и извлечет файлы. Сначала распакуйте .gz, если архив упакован дважды.
macOS1 app
cpio / bsdtar (built-in) Встроенная macOS поставляется с bsdcpio и bsdtar - команды «cpio -idv < file» или «tar -xf file» извлекают его через Терминал.
Linux3 apps
cpio (GNU coreutils-adjacent) Открытый код Выполните «cpio -idv < archive.io» для извлечения (флаг -d создает каталоги). Для .cpio.gz используйте «gunzip -c file | cpio -idv».
bsdtar / libarchive Открытый код Выполните «tar -xf archive.io» - libarchive автоматически обнаруживает и извлекает cpio (и прозрачно обрабатывает сжатие).
7-Zip / p7zip Открытый код Откройте архив в 7-Zip; он распознает cpio и позволяет просматривать/извлекать записи.

Технические подробности

глубокая спецификация
Формат архивапотоковый архив cpio (copy in/out); .io - нестандартный псевдоним, стандартное расширение - .cpio
Форматы заголовковbin (старый бинарный), odc (переносимый POSIX ASCII), newc/SVR4 (070701), crc/newc-crc (070702)
Магические байты ASCII070701 или 070702 (SVR4 newc); 070707 (odc); старый бинарный: 0xC771 (LE) или 0x71C7 (BE)
СжатиеОтсутствует встроенное; архивы передаются через gzip/bzip2/xz для создания .cpio.gz или .cpio.xz
ШифрованиеНет; cpio не имеет встроенной поддержки шифрования
Структура записиДля каждой записи: заголовок + имя файла + данные файла; архив завершается записью TRAILER!!!
Контрольная суммаТолько формат crc (newc-crc) хранит контрольную сумму CRC32 для каждого файла; bin, odc и обычный newc её не имеют
MIME-типapplication/x-cpio
Лимит количества записейНет практического предела в формате SVR4 newc; образы Linux initramfs содержат тысячи записей
ПлатформаLinux, Unix, BSD, macOS (bsdcpio); Windows через 7-Zip или WSL
Ключевые варианты использованияРанняя корневая файловая система Linux initramfs, содержимое пакетов RPM, резервное копирование систем Unix
Команды извлеченияcpio -idv < archive.cpio; или bsdtar -xf archive.cpio; 7-Zip поддерживает cpio нативно
Типичный размерСильно варьируется - от КБ для небольших архивов до многих ГБ для резервных копий систем или образов initramfs
Выпущенcpio: PWB/Unix, 1977; standardized in POSIX.1 (pax/cpio formats)
Последняя версияGNU cpio 2.x (current); formats: bin, odc, newc (SVR4), crc, hpodc
Открыть стандартноеДа · без роялти
Спецификацияwww.gnu.org

Конвертации IO

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами IO. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах IO.

Часто задаваемые вопросы

Как извлечь архив cpio (.io)?
В Linux/macOS выполните «cpio -idv < archive» в терминале или просто «tar -xf archive» (libarchive распознает cpio). В Windows откройте его в 7-Zip. Сначала распакуйте .cpio.gz, если он сжат.
Является ли .io файлом cpio или чем-то другим?
Это может быть архив cpio (эта страница), но «.io» гораздо более известен как суффикс интернет-домена и используется некоторыми приложениями. Проверьте магические байты - ASCII cpio начинается с «07070».
В чем разница между cpio и tar?
Оба объединяют файлы с метаданными в один поток, и ни один из них не сжимает данные сам по себе. tar чаще используется для общих целей; cpio является стандартом для Linux initramfs и содержимого пакетов RPM.
Как посмотреть содержимое архива cpio без извлечения?
Сначала выведите список: «cpio -itv < archive» (или «tar -tf archive»). Это покажет имена файлов и права доступа, чтобы вы могли заметить небезопасные пути перед извлечением.
Как открыть RPM с помощью cpio?
Используйте команду «rpm2cpio package.rpm | cpio -idv» - она преобразует содержимое RPM в поток cpio и извлекает его. Вы не сможете превратить его обратно в валидный RPM без rpmbuild.
Почему мой архив cpio также сжат gzip?
cpio не сжимает сам по себе, поэтому архивы часто передаются через gzip (.cpio.gz). Распакуйте с помощью gunzip или позвольте bsdtar/7-Zip обработать оба слоя сразу.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z