SO、Google、Bing、および linuxquestions.org で複数回検索しても何も見つからないため、これが可能であるかどうか疑問に思い始めています。
/usr/share/magic
(ユーティリティで使用される)にあるマジック パターンを拡張してfile(1)
、ファイルの末尾または末尾付近のデータに基づいてファイルを認識することに関心があります。ファイルの先頭だけでなく、先頭からファイルへの任意のオフセットに対してもこれを行うことができました。
man ページには、いくつかの標準的な使用例がかなりうまく説明されています。残念ながら、最初ではなく最後からインデックスを作成する方法はないようです。私が思いついた唯一の回避策は、tac
and/orを使用してスクリプト化されたアプローチを採用することでしたlreverse
が、これらはバイナリ データには不向きかもしれません。
また、他のスクリプト化された処理は避けたいと思いました。これは、適切なファイル マジックで実行できるはずだと思います。何か案は?