Este artículo guía cómo resolver "GZIP: Stdin: No en formato GZIP"En Linux y también explicaremos la causa raíz de este error.
Cómo arreglar GZIP: Stdin: no en formato GZIP en Linux
Tenemos un archivo en nuestro sistema con el nombre "myfile.alquitrán.GZ ”, intentaremos extraer el archivo usando el comando:
$ tar xvzf myfile.alquitrán.GZ
Se generará el error, lo que significa que el archivo no está en formato GZIP. Para conocer el formato de archivo, usaremos el comando de archivo:
$ Archivo myfile.alquitrán.GZ
El archivo, myfile.alquitrán.GZ está en formato Posix Tar Archive (GNU) en lugar del formato GZIP. Significa que el archivo solo ha sido archivado y no comprimido usando GZIP. El nombre de un archivo se ha cambiado agregando el ".extensión de GZ ”. Ahora, como sabemos, este archivo solo está archivado y no comprimido, podemos extraer el archivo Eliminar la bandera "Z" ya que este indicador se usa solo para archivos gzipped.
$ tar xvf myfile.alquitrán.GZ
Tenemos otro archivo con el nombre de "myzipfile.alquitrán.GZ ”que se comprime con Gzip Utility. Intentaremos extraer el archivo usando el comando:
$ tar xvzf myzipfile.alquitrán.GZ
El archivo no ha generado ningún error porque el archivo está comprimido utilizando la utilidad GZIP en lugar de agregar la extensión.
Conclusión
El error "GZIP: Stdin: no en formato GZIP" ocurre cuando el archivo no está en formato GZIP. Hay dos casos; O el archivo solo se archiva y se renombra con el ".La extensión de GZ ”o el archivo está en algún otro formato. El GZIP se usa para cerrar, comprimir o descomprimir los archivos. En este artículo, hemos discutido el error "GZIP: STDIN: NO EN FORMATO GZIP" y explicado con ejemplos por qué ocurre este error y cómo se puede resolver.