Il comando UNIX file
utilizza un database file "magico" per determinare quale tipo di dati di un file contiene, indipendentemente dal nome del file o estensione.Come creare un database di file magia personalizzato
Ho bisogno di mestiere il mio database magia personalizzato a scopo di test, ma non riesco a trovare il modo di crearne uno.
se si dispone del privilegio di root, è possibile modificare magic o magic.mime come necessario piuttosto che creare un nuovo file – yitwail
come può essere d'aiuto? Se è nel manuale puoi fare un esempio? –
@PauloNeves i dettagli della sintassi non sono banali, come la pagina man (o un [link ad esso] (https://linux.die.net/man/5/magic)) è molto meglio. "Ogni riga del file specifica un test da eseguire: un test confronta i dati che iniziano con un determinato offset nel file con un valore di byte, una stringa o un valore numerico, se il test riesce, viene stampato un messaggio. consiste dei seguenti campi: offset, tipo, test, messaggio ". cweiske ha un esempio come risposta qui sotto. –