El comando unix file
utiliza una base de datos de archivos "mágica" para determinar qué tipo de datos contiene un archivo, independientemente del nombre o la extensión del archivo.Cómo crear una base de datos de archivos mágicos personalizada
Necesito crear mi base de datos mágica personalizada para fines de prueba, pero no puedo encontrar cómo crear una.
si tiene privilegios de root, puede editar magic o magic.mime según sea necesario en lugar de crear un nuevo archivo – yitwail
de nuevo ¿cómo ayuda esto? Si está en el manual, ¿puedes dar un ejemplo? –
@PauloNeves los detalles de la sintaxis no son triviales, ya que la página man (o un [enlace]) (https://linux.die.net/man/5/magic)) es mucho mejor. "Cada línea del archivo especifica una prueba que se realizará. Una prueba compara los datos que comienzan en un desplazamiento particular en el archivo con un valor de byte, una cadena o un valor numérico. Si la prueba tiene éxito, se imprime un mensaje. consta de los siguientes campos: desplazamiento, tipo, prueba, mensaje ". cweiske tiene un ejemplo como respuesta a continuación. –