Come si scrive un modello di test del file magico per abbinare la fine di un file?
-
12-11-2019 - |
Domanda
Sto cominciando a chiedermi se questo è anche possibile poiché più ricerche su SO, Google, Bing e LinuxQuestions.org non hanno rivelato nulla.
Sono interessato ad estendere i motivi magici situati /usr/share/magic
(usato dal file(1)
Utilità) per riconoscere i file in base ai dati alla fine del file. Sono stato in grado di farlo per l'inizio di un file, nonché per offset arbitrari nel file dall'inizio.
The Man Page fa un ottimo lavoro nel illustrare alcuni casi di utilizzo standard; Sfortunatamente, non sembra che ci sia un modo per indicizzare dalla fine rispetto all'inizio. L'unica soluzione alternativa che potevo inventare era adottare un approccio script usando tac
e/o lreverse
Ma senti questi potrebbero essere ostili ai dati binari.
Inoltre, volevo evitare qualsiasi altro elaborazione script: sento che questo dovrebbe essere fattibile con la giusta magia del file. Qualche idea?
Nessuna soluzione corretta