¿Cómo saber en Linux si un archivo en particular está comprimido o no usando un comando?
command-line
files
compression
manalisha
fuente
fuente
Respuestas:
Puede intentar usar
file
, por ejemplo:fuente
Ejecute el
file
comando en él. Identificará archivos comprimidos, así como otros formatos de archivo comunes.Tenga en cuenta que ZIP es un formato contenedor común. Por ejemplo, los archivos EPUB y OpenDocument son en realidad archivos ZIP con contenido específico. Mi versión de
file
reconoce archivos OpenDocument, pero si el tuyo no lo hace, puede decir que tu archivo OpenDocument es un archivo ZIP. Este puede no ser el resultado que tenía en mente :).Para ser pedante, probablemente no quiere decir "este archivo está comprimido", como un OpenDocument, o incluso una imagen comprimida como PNG o JPEG. Probablemente quiere decir "¿es este archivo un archivo", como ZIP, unix tar o un archivo de un solo archivo como gzip.
Por lo general, solo mira la extensión del archivo, como en Windows. Como .ZIP significa archivo ZIP, .gz significa gzip. En Linux también es probable que vea .bz2 (bunzip2) y .xz (xz).
fuente
Puede determinar si un archivo parece un formato comprimido ejecutando el
file
comando.file
solo dirá "datos" si no reconoce el formato. Además, depende de usted averiguar qué está comprimido o no (por ejemplo, "texto ASCII", "PPM", "audio WAVE" no están comprimidos; "datos comprimidos gzip", "imagen JPEG", "audio Vorbis" están comprimidos) .Otra forma de detectar si un archivo parece comprimido es intentar comprimirlo. Si no puede reducir significativamente el tamaño, el archivo probablemente esté comprimido o encriptado.
fuente