TrID が認識するファイル拡張子
TRID は、バイナリ コードから一般的なファイル タイプを識別するために作成されたユーティリティです。これはオープンソース ソフトウェアであるため、TrID 解凍ソフトウェアと TriD 回復ソフトウェアの両方を実行するスイートとして自由に利用できます。 TrID とこのライブラリの両方を解凍し、同じディレクトリに配置するだけです。既知の拡張子のデータベースは継続的に拡大しています。したがって、利用可能な拡張子が存在する場合、不明なファイルの改善された検索は簡単な作業になります。
簡単に言えば、TrID は、ファイルの種類を特定の拡張子を持つセグメントに分割し、その内容に基づいてセグメントを識別するアルゴリズムを使用します。これは、見つかった各拡張子をスキャンし、左または右の括弧の意味を判断することによって行われます。一致するセグメントが見つかると、一致するコンテンツも識別されます。この手法により、ほとんどの一般的なファイル形式を高品質で識別できます。
LZH、LZO、Zipeg などの他のオープン ソース テクノロジも参照として使用されます。それらは、さまざまなファイル拡張子の識別問題を処理するさまざまな識別アルゴリズムに取り組んでいます。とりわけ、LZH と Zipeg は、語彙規則を使用して必要な拡張一致を提供します。 LZH と Zipeg には、不明なファイル拡張子を検出するファジー マッチングなどの追加機能もあります。それでも、これらのプログラムはすべてのファイル拡張子をサポートしているわけではなく、TrID ほど広く開発されていません。