¿Qué es el formato de archivo CPIO de Unix?

CPIO es un formato de archivo de archivo Unix y una utilidad que copia archivos dentro y fuera de archivos, preservando metadatos y utilizado en paquetes RPM y Linux initramfs.

Herramienta gratuita de conversión de archivos en línea. Funciona en Chrome, Firefox, Safari, Edge, Opera y otros navegadores modernos en Windows, macOS, Linux, Android e iOS. No requiere instalación de software ni registro. Todas las conversiones se ejecutan directamente en tu navegador, por lo que tus archivos nunca salen de tu dispositivo. Gratis y sin necesidad de cuenta.

Archive

¿Qué es el formato de archivo CPIO de Unix?

Un formato de archivo de archivo Unix clásico que transmite archivos junto con sus metadatos.

Última actualización:

Year1977
TypeArchive
UsageArchivado/Empaquetamiento del Sistema

Que es?

cpio, abreviatura de 'copy in, copy out', es una utilidad de Unix y el formato de archivo asociado usado para combinar múltiples archivos en un único flujo. Se originó en PWB/UNIX y fue estandarizado posteriormente en la especificación POSIX.1.

El programa cpio lee una lista de nombres de archivo desde la entrada estándar y escribe una concatenación de encabezados de archivo, metadatos y contenidos en un archivo. Existen varias variantes de encabezado, incluyendo los formatos binario antiguo, ASCII antiguo (odc) y ASCII nuevo de SVR4 (newc), siendo este último ampliamente utilizado en imágenes initramfs de Linux y cargas útiles de RPM.

Especificaciones técnicas

DeveloperAT&T Bell Labs / GNU Project (GNU cpio)
File Extension.cpio
MIME Typeapplication/x-cpio
Released1977 (PWB/UNIX)
TypeArchive (no built-in compression)

Ventajas y desventajas

Advantages

Preserva metadatos

Stores ownership, permissions, timestamps, and device information, making it suitable for full system archiving.

Orientado a flujos

Operates on a stream of files from standard input, which pipes cleanly with find and other Unix tools.

Estandarizado por POSIX

The format is described in POSIX.1, giving it a stable, well-documented specification.

Rol fundamental

Used as the payload container inside RPM packages and Linux initramfs images.

Disadvantages

Sin compresión nativa

cpio archives are uncompressed and must be paired with gzip or xz to reduce size.

Fragmentación de formato

Multiple incompatible header variants can cause confusion and portability issues.

Menos amigable para el usuario

Its command-line interface is considered less intuitive than tar for everyday use.

Cuándo usarlo

cpio se encuentra más frecuentemente en archivado a nivel de sistema y empaquetamiento de Linux.

Cargas útiles de paquetes RPM

RPM packages store their installable files in a cpio archive, typically compressed with gzip or xz.

Linux initramfs

The initial RAM filesystem loaded by the Linux kernel is packaged as a cpio archive.

Copias de seguridad del sistema

Combined with find, cpio can archive directory trees while preserving file metadata.

Cómo abrir un archivo CPIO

El software para manejar archivos CPIO se puede categorizar en aplicaciones profesionales, herramientas gratuitas/de código abierto, soluciones basadas en navegador y utilidades integradas.

Las aplicaciones profesionales a menudo proporcionan características extensas para usuarios avanzados, mientras que las herramientas gratuitas/de código abierto son adecuadas para quienes buscan soluciones rentables. Las opciones basadas en navegador ofrecen conveniencia y accesibilidad, mientras que las utilidades integradas están típicamente disponibles en sistemas tipo Unix para acceso rápido.

Al elegir software para CPIO específicamente, factores como la fidelidad de características, si necesita capacidades de edición o solo de visualización, y el modelo de costo son cruciales. La compatibilidad de plataforma también es importante, ya que algunas herramientas pueden estar disponibles solo en sistemas operativos específicos. Además, considere las necesidades de exportación y si convertir CPIO a otro formato es una mejor solución para su flujo de trabajo.

cpio 2023

Linux, macOSGratuito (GPL)

cpio es una utilidad de línea de comandos para sistemas tipo Unix que maneja archivos CPIO. Permite a los usuarios crear, extraer y listar el contenido de archivos CPIO con alta fidelidad. Esta herramienta es particularmente adecuada para usuarios cómodos con comandos de terminal.

Funciones clave
  • Crear archivos CPIO a partir de archivos
  • Extraer archivos de archivos CPIO
  • Listar contenido de archivos CPIO
  • Compatibilidad con varios formatos CPIO
  • Integración con otros comandos Unix
Fortalezas
  • Soporte nativo en sistemas tipo Unix
  • Altamente eficiente para procesamiento por lotes
  • No requiere instalación adicional
Limitaciones
  • La interfaz de línea de comandos puede intimidar a principiantes
  • Opciones de interfaz gráfica de usuario limitadas

Exporta a: N/A

Ideal para:Elija cpio si prefiere una herramienta de línea de comandos poderosa para administrar archivos CPIO en sistemas tipo Unix.

Visitar cpio →

Ark 21.12.3

LinuxGratuito (GPL)

Ark es un gestor gráfico de archivos para Linux que admite varios formatos de archivo, incluyendo CPIO. Proporciona una interfaz fácil de usar para ver y extraer archivos de archivos CPIO, haciéndolo accesible para usuarios que prefieren aplicaciones GUI.

Funciones clave
  • Interfaz gráfica para gestión de archivos
  • Extraer archivos de archivos CPIO
  • Ver contenido de archivos CPIO
  • Compatibilidad con múltiples formatos de archivo
  • Integración con gestores de archivos
Fortalezas
  • Interfaz gráfica fácil de usar
  • Compatible con múltiples formatos de archivo
  • Fácil integración con entornos de escritorio
Limitaciones
  • Capacidades de edición limitadas para archivos CPIO
  • Diseñado principalmente para extracción, no para creación

Exporta a: N/A

Ideal para:Seleccione Ark si necesita una herramienta GUI fácil de usar para extraer y ver archivos CPIO en Linux.

Visitar Ark →

The Unarchiver4.3.0

macOSFree

The Unarchiver es una aplicación macOS diseñada para manejar varios formatos de archivo, incluyendo CPIO. Permite a los usuarios extraer fácilmente archivos de archivos CPIO con una interfaz simple de arrastrar y soltar, dirigida a usuarios que prefieren un proceso de extracción directo.

Funciones clave
  • Extracción de archivos CPIO mediante arrastrar y soltar
  • Compatibilidad con muchos formatos de archivo
  • Fácil integración con Finder
  • Asociación automática de archivos
  • Proceso de extracción rápido
Fortalezas
  • Muy fácil de usar para usuarios de macOS
  • Compatible con una amplia gama de formatos
  • Sin configuraciones complejas para configurar
Limitaciones
  • Funcionalidad limitada más allá de la extracción
  • Sin soporte para crear archivos CPIO

Exporta a: N/A

Ideal para:Use The Unarchiver si desea una herramienta simple y efectiva para extraer archivos CPIO en macOS.

Visitar The Unarchiver →

7-Zip 22.01

Windows, macOS, LinuxGratuito (GPL)

7-Zip es un archivador de archivos de código abierto popular que admite una amplia variedad de formatos de archivo, incluyendo CPIO. Proporciona tanto una interfaz gráfica como opciones de línea de comandos, permitiendo a los usuarios extraer y crear archivos CPIO con facilidad y flexibilidad.

Funciones clave
  • Crear y extraer archivos CPIO
  • Compatibilidad con múltiples formatos de archivo
  • Relación de compresión alta
  • Interfaz de línea de comandos disponible
  • Integración con Windows Explorer
Fortalezas
  • Versátil con muchos formatos de archivo
  • Fuertes capacidades de compresión
  • Disponible en múltiples plataformas
Limitaciones
  • La interfaz puede parecer anticuada
  • Complejo para usuarios no familiarizados con archivado

Exporta a:ZIP, TAR, GZ, BZ2, XZ

Ideal para:Opte por 7-Zip si necesita una herramienta de archivado versátil que pueda manejar archivos CPIO junto con muchos otros formatos.

Visitar 7-Zip →

Convierte Archivos CPIO Gratis

Usa nuestro convertidor de archivos gratuito en línea para convertir CPIO y otros formatos, sin registro ni marcas de agua.

Prueba Archive Converter gratis

References

  1. GNU cpio Manual - GNU Project
  2. cpio - Wikipedia
  3. cpio - POSIX / The Open Group Base Specifications

Preguntas Frecuentes

¿Qué significa cpio?

Significa 'copy in, copy out', reflejando los dos modos operativos principales de la utilidad.

¿Es cpio lo mismo que tar?

No, pero son similares. Ambos agrupan archivos con metadatos; cpio lee listas de archivos desde la entrada estándar, mientras que tar toma rutas como argumentos y es más común para uso general.

¿Comprime cpio los archivos?

No. cpio solo archiva archivos. La compresión se añade por separado, normalmente canalizando la salida a través de gzip o xz.

¿Qué es el formato 'newc'?

newc es el formato de encabezado ASCII portátil SVR4, ampliamente utilizado para initramfs de Linux y cargas útiles de RPM porque admite números de dispositivo grandes.

¿Cómo extraigo un archivo cpio?

Ejecuta cpio en modo de extracción, por ejemplo 'cpio -idv < archive.cpio', descomprimiendo opcionalmente el flujo primero.