Linuxでは、ファイル名はファイルタイプに完全に依存しません。 たとえば、アーカイブではなく、test.zipという名前のファイルをテキストファイルにすることができます。 また、どのファイルにも拡張子がまったくない場合があります。 これにより、実際のファイルタイプを判別することが困難になります。 fileコマンドは、この状況で特に便利です。 ファイルがオーディオファイル、オープンドキュメント、スプレッドシートファイル、またはテキストエディタファイルのいずれであるかを示します。 fileコマンドは、各パラメーターを評価し、3セットのチェックを実行してファイルタイプを識別します。 最初に成功すると、ファイルタイプの出力が生成されます。 ファイルシステムテストでは、アプリケーションはファイルを調べて、ファイルが空であるかどうか、または一意のファイルタイプであるかどうかを確認します。 また、作業中のシステムに関連する既知のファイルタイプがないかヘッダーファイルをチェックします。 マジックテストでは、すべてのファイルの開始時にマジックナンバーが関連付けられています。 これらは、特定のファイルタイプに対応する特定の固定配置値です。 fileコマンドは、/ usr / share / misc/magicデータファイル内のすべてのマジックナンバーのデータベースを維持します。 fileコマンドを実行すると、システムは提供されたファイルのマジックナンバーをそれに比較します。 言語テストでは、ASCIIやUTF-8などのファイルの文字セットを調べます。 このテストでは、どこにでも存在する最初の数行で固有のシーケンスを探します。 このテストは、他の2つよりも精度が低いため、最後に行われます。 ファイルコマンドを使用するさまざまな方法 Linuxのfileコマンドを使用すると、多くの選択肢がありますが、最も人気のあるものの簡単な要約を次に示します。 -b: […]
The post Linuxでファイルコマンドを使用する方法– LinuxWays appeared first on Gamingsym Japan.