カスタム メディア タイプのシグネチャ

カスタム メディア タイプ を使用すると、メディア タイプ ファイルの先頭または末尾で識別できる 16 進数のシグネチャ、およびファイルの先頭または末尾からのオフセット (バイト単位) を定義できます。

新しいシグネチャを追加する場合:

16 進エディタを使用して、ファイル内の特定のシグネチャを識別できます。詳細については、サポート技術情報の記事(Clearswift Support Portalの#1161 "Custom Media Types using Fingerprint Utilities" )を参照してください。

以下の例は、ファイルの先頭と末尾にある次の 16 進値文字列に基づいています。

84 2A 4B 3D 22............20 56 68 00 00 2A 17 4A 65

例 1

ファイルの末尾から 1 バイトの値 4A を識別するには:

  1. [シグネチャ パターン] フィールドに「4A」と入力します。
  2. [範囲開始] フィールドで、[ファイルの終わり] を選択します。
  3. [オフセット] フィールドに「1」と入力します。

例 2

ファイルの末尾から 9 バイトの値 20 56 68 00 00 2A 17 4A 65 を識別するには:

  1. [シグネチャ パターン] フィールドに「20 56 68 00 00 2A 17 4A 65」と入力します。
  2. [範囲開始] フィールドで、[ファイルの終わり] を選択します。
  3. [オフセット] フィールドに「9」と入力します。

例 3

ファイルの先頭から値 84 2A 4B 3D 22 を識別するには:

  1. [シグネチャ パターン] フィールドに「84 2A 4B 3D 22」と入力します。
  2. [範囲開始] フィールドで、[ファイルの先頭] を選択します。
  3. [オフセット] フィールドに「0」と入力します。

例 4

ファイルの先頭から 2 バイトの値 4B 3D 22 を識別するには:

  1. [シグネチャ パターン] フィールドに「4B 3D 22」と入力します。
  2. [範囲開始] フィールドで、[ファイルの先頭] を選択します。
  3. [オフセット] フィールドに「2」と入力します。

 

できるだけ長いシグネチャを定義することをお勧めします。1 バイトのシーケンスは推奨されません。