O que é um arquivo CPIO?
- Nome Completo
- Copy In, Copy Out
- Desenvolvido Por
- AT&T / Bell Labs
- Lançamento Inicial
- 1977
- Tipo MIME
- application/x-cpio
O formato CPIO (Copy In, Copy Out) é um formato de arquivo binário ou ASCII usado predominantemente em sistemas operacionais Unix-like para backup e transferência de arquivos entre sistemas díspares. Originalmente definido como parte do Programmer's Workbench (PWB/UNIX) e posteriormente padronizado no POSIX.1 (IEEE Std 1003.1-1988), arquivos CPIO armazenam metadados de arquivo - incluindo números de inode, IDs de usuário e timestamps - juntamente com o fluxo de dados brutos. Ao contrário do TAR, o CPIO lida com mídia não-fita e arquivos especiais de forma mais robusta, mas requer headers específicos (binário, ASCII antigo ou novo ASCII/CRC) para garantir compatibilidade entre kernels derivados do System V e BSD.
Como abrir um arquivo CPIO
A extração nativa de arquivos CPIO é padrão em distribuições Linux e macOS via utilitários de linha de comando GNU cpio ou pax (ex: cpio -idv < archive.cpio). Para ambientes Windows, que carecem de suporte em nível de kernel para ferramentas de arquivamento POSIX, usuários devem utilizar software de descompressão de terceiros como 7-Zip ou PeaZip, que implementam os decodificadores necessários para interpretar as estruturas de header CPIO e extrair a hierarquia de arquivos contida.