SO、Google、Bing、linuxquestions.orgの複数の検索が何も出てこなかったので、これが可能かどうか疑問に思っています。ファイルの最後にマジックファイルのテストパターンを書き込むにはどうすればよいですか?
(file(1)
ユーティリティで使用されている)/usr/share/magic
にある魔法のパターンを拡張して、ファイルの最後または近くのデータに基づいてファイルを認識することに興味があります。私はこれを、ファイルの最初の部分だけでなく、最初からファイルへの任意のオフセットについても行うことができました。
マニュアルページは、いくつかの標準的な使用例を説明するのに非常に役立ちます。残念ながら、始まりとは対照的に、最後からインデックスを作成する方法はないようです。私が思いつくことができる唯一の回避策は、tac
および/またはlreverse
を使用してスクリプト化されたアプローチを採用することでしたが、これらがバイナリデータに非友好的であるかもしれないと感じています。
また、私は他のスクリプト処理を避けたいと思っていました。これは、適切なファイルマジックで実行可能でなければならないと感じています。何か案は?
Mack、この明快で簡潔な説明をいただきありがとうございます。なぜか分かりませんが、ソースコードを見るのは決して私には起こりませんでした。それはおそらく私が受け取ったかもしれない最高のヒントです!再度ありがとうございます。 -Arj – jayce
@Ari:よろしくお願い致します。 –