
¿Cómo detecto el formato utilizado en un archivo cpio? Sé que cuando extraemos contenidos de un archivo cpio, detecta automáticamente el formato. Sin embargo, necesito saber qué formato se utiliza.
Por ejemplo, tengo un archivo A.cpio
y quiero extraerlo, modificar algo y luego crear un nuevo A.cpio
. Necesito que este nuevo A.cpio
tenga el mismo formato que el anterior, ya que A.cpio
es posible que el programa en funcionamiento que lo utiliza solo comprenda algunos o uno de los formatos.
Respuesta1
estas buscando file
comando
file x y
x: ASCII cpio archive (SVR4 with no CRC)
y: ASCII cpio archive (pre-SVR4 or odc)
segúnman file
archivo: determina el tipo de archivo
gnu cpio usa el siguiente formato (verhttps://www.gnu.org/software/cpio/manual/cpio.html#format), para ser utilizado con-H format
- 'bin' El formato binario obsoleto. (2147483647 bytes)
- 'odc' El antiguo formato portátil (POSIX.1). (8589934591 bytes)
- 'newc' El nuevo formato portátil (SVR4), que admite sistemas de archivos con más de 65536 i-nodos. (4294967295 bytes)
- 'crc' El nuevo formato portátil (SVR4) con una suma de comprobación agregada.
- 'tar' El antiguo formato tar. (8589934591 bytes)
- 'ustar' El formato tar POSIX.1. También reconoce archivos tar de GNU, que son similares pero no idénticos. (8589934591 bytes)
- 'hpbin' El formato binario obsoleto utilizado por el cpio de HPUX (que almacena los archivos del dispositivo de manera diferente).
- 'hpodc' El formato portátil utilizado por el cpio de HPUX (que almacena los archivos del dispositivo de manera diferente).