わかりましたfile
。私は1日に数回使用します。とても気に入って、WindowsコンピュータにCygwinをインストールして使用することができました。とにかく、私のシステムで古いファイルを閲覧している間に、コマンドがfile
「データ」だけを報告するファイルがたくさんあることがわかりました。理解できる。
ただし、これらのファイルの一部にはヘッダーにファイル形式の表示がありますが、まだMagic Filesデータベースには見つかりませんでした。 3つの質問があります。
- オペレーティングシステムに付属の基本ファイル定義を補完または更新するために使用できるオンラインマジックファイル定義リポジトリはありますか? (私のフォルダ/usr/share/file/magicには、ほぼ1年前の最新のエントリが表示されます。人々がこれらの定義を常に更新していることを知っています。)
- * nixコミュニティの他のメンバーが恩恵を受けることができるように、私が開発した新しい定義をどのように提出しますか?オンライン購入?
- マジック定義ファイルをフォルダに入れると、オペレーティングシステムは魔法のようにそのファイルを見つけるのと同じくらい簡単ですか?それとも何らかの方法で定義ライブラリを再構築する必要がありますか? Magic.mgcファイルに対して何をする必要がありますか、定義された個々のフォルダのみを実行する必要がありますか?
助けてくれてありがとう。
答え1
答え2
あなたの質問3について:
にカスタム定義を追加してみてください/etc/magic
。プリコンパイルされたファイルで動作しますmagic.mgc
。
それでも動作しない場合は確認してください。
file --version
私のUbuntu 16.04システムでは、次のように報告されます。
file-5.25 magic file from /etc/magic:/usr/share/misc/magic
/etc/magic
したがって、テキストファイルとプリコンパイルされた/usr/share/misc/magic.mgc
ファイルの両方を使用します。