¿Qué es un archivo CPIO?
- Nombre completo
- Copy In, Copy Out
- Desarrollado por
- AT&T / Bell Labs
- Lanzamiento inicial
- 1977
- Tipo MIME
- application/x-cpio
El formato CPIO (Copy In, Copy Out) es un formato de archivo binario o ASCII utilizado predominantemente en sistemas operativos tipo Unix para realizar copias de seguridad y transferir archivos entre sistemas dispares. Definido originalmente como parte del Programmer's Workbench (PWB/UNIX) y posteriormente estandarizado en POSIX.1 (IEEE Std 1003.1-1988), los archivos CPIO almacenan metadatos de archivo -incluyendo números de inodo, IDs de usuario y marcas de tiempo- junto con el stream de datos sin procesar. A diferencia de TAR, CPIO maneja medios que no son cintas y archivos especiales de manera más robusta, pero requiere encabezados específicos (binario, ASCII antiguo o nuevo ASCII/CRC) para garantizar la compatibilidad entre kernels derivados de System V y BSD.
Cómo abrir un archivo CPIO
La extracción nativa de archivos CPIO es estándar en distribuciones Linux y macOS a través de las utilidades de línea de comandos GNU cpio o pax (por ejemplo, cpio -idv < archive.cpio). Para entornos Windows, que carecen de soporte a nivel de kernel para herramientas de archivado POSIX, los usuarios deben utilizar software de descompresión de terceros como 7-Zip o PeaZip, que implementan los decodificadores necesarios para interpretar las estructuras de encabezado CPIO y extraer la jerarquía de archivos contenida.