バイナリー・データの表示

テストのバイナリー・データを表示することができます。バイナリー・エディターを使用してテスト・データを検査し、バイナリー・データが必要なものであるか、相関させることができるように変換する必要があるかを判別します。また、テストのバイナリー・データを編集することができます。バイナリー・データを編集するには、該当するデータ形式に関する詳細な知識が必要です。通常は、テストのバイナリー・データは編集しないでください。

始める前に

バイナリー・データを含むテストを記録します。

このタスクについて

テストのバイナリー・データを表示するには、以下のようにします。

手順

  1. テスト・ナビゲーターで、テストをブラウズし、ダブルクリックします。 テストが開きます。
  2. バイナリー・データを含むテストを選択します。
  3. 「テスト・エレメント詳細」エリアの「コンテンツ」フィールドで、Ctrl キーを押しながらクリックします。あるいは、Ctrl+Shift+Space を押します。 「テスト・エディター - コンテンツ」ウィンドウが開きます。
  4. 検査するバイトを選択し、右クリックして選択されたデータを操作します。
    オプション 説明
    選択 このページでは、バイナリー・データをプログラマチックに選択する方式として、ストリングとして選択するか、または選択する文字数を指定するかを指定します。

    現行カーソル位置から次の NULL 文字までのデータを選択するには、「キャレットからのヌル終了ストリング」をクリックします。「NULL 文字も選択」を選択すると、NULL 文字も選択対象に含まれます。

    現行カーソル位置からの文字数を選択するには、「キャレットからの文字数 」をクリックし、数値を入力します。

    「選択個所に選択する文字数が含まれています」をクリックして、バイナリー・エディターでの現在の選択内容によって指定されている文字数を選択します。例えば、バイナリー・エディターで 08 が選択されている場合、08 バイトの後ろの次の 8 文字が選択されます。 バイナリー・エディターでデータが選択されていない場合、このコントロールは使用不可です。

    「符号」をクリックして、符号付きデータまたは符号なしデータを選択します。

    「エンディアン」をクリックして、「ビッグ・エンディアン」表現か「リトル・エンディアン」表現を選択します。

    整数値の編集 このページを使用して、バイナリー・エディターで選択したデータを編集します。このページは、バイナリー・エディターが読み取り専用モードになっていない場合にのみ使用可能です。

    「テスト・エディター」ウィンドウで選択内容を変更したときに「値」フィールドを更新するには、「エディターの選択からコンテンツを更新」を選択します。 「テスト・エディター」ウィンドウで選択内容を変更したときに、「値」フィールドが更新されないようにする場合は、このチェック・ボックスをクリアします。

    「値」フィールドに新規データを入力します。リストから適切な基数 (「10 進数」「16 進数」など) を選択します。

    「否定」をクリックして、選択したデータの値を否定します。

    「サイズ」をクリックして、選択したデータのサイズ (バイト単位) を選択します。

    「符号」をクリックして、符号付きデータまたは符号なしデータを選択します。

    「エンディアン」をクリックして、「ビッグ・エンディアン」表現か「リトル・エンディアン」表現を選択します。

    プレビュー・エリアには、「適用」または「OK」をクリックした後に、バイトがバイナリー・エディターでどのように変わるかが示されます。

    整数値の表示 このページを使用して、選択したバイナリー・データの整数値をさまざまな形式で表示します。このページは、バイナリー・エディターが読み取り専用モードの場合にのみ使用可能です。

    リストから適切な基数 (「10 進数」「16 進数」など) を選択します。入力フィールドは使用不可です。

    「サイズ」をクリックして、選択したデータのサイズ (バイト単位) を選択します。

    「符号」をクリックして、符号付きデータまたは符号なしデータを選択します。

    「エンディアン」をクリックして、「ビッグ・エンディアン」表現か「リトル・エンディアン」表現を選択します。

    バイナリーの埋め込み このページを使用して、バイナリー・データを挿入および上書きします。

    「埋め込み」フィールドに、挿入するデータを入力します。リストから適切な形式 (「バイト」、「ASCII」など) を選択します。

    「選択個所のみの埋め込み」をクリックして、バイナリー・エディターで選択したバイトを置換します。バイナリー・エディターでバイトを選択していない場合、このコントロールは使用不可です。

    「発生回数」をクリックして、バイナリー埋め込みを繰り返す回数を入力します。

    指定のオフセットにジャンプ このページを使用して、カーソルをバイナリー・データ内の別の位置に移動します。

    「オフセットの入力」フィールドに、オフセットを入力します。

    「以前および新規のオフセットを使用して選択」を選択すると、「OK」をクリックしたときに、現行カーソル位置と新規カーソル位置の間のバイト数が選択されます。

    「絶対」または「相対」をクリックして、絶対オフセットまたは相対オフセットを選択します。絶対オフセットは、データの先頭バイトから開始します。相対オフセットは、現行カーソル位置を基準にして測定されます。

    「前方」または「後方」をクリックして、相対オフセットの方向を選択します。このコントロールは、絶対オフセットでは使用不可です。

    検索/置換 このページを使用してバイナリー・データを検索し、必要な場合はバイナリー・データを置換します。このページは、バイナリー・エディターが読み取り専用モードになっていない場合にのみ使用可能です。

    「検索」フィールドに、検索するデータを入力します。リストから適切な形式 (「バイト」「ASCII」など) を選択します。

    「置換」フィールドに置換データを入力します。 リストから適切な形式 (「バイト」「ASCII」など) を選択します。

    「前方」または「後方」をクリックして、カーソル位置からの検索方向を選択します。

    「すべて」または「選択」をクリックして、バイナリー・データをすべて検索するか、またはバイナリー・エディターで選択されたデータのみを検索するかを選択します。

    検索 このページは、バイナリー・データの検索に使用します。このページは、バイナリー・エディターが読み取り専用モードの場合にのみ使用可能です。

    「検索」フィールドに、検索するデータを入力します。リストから適切な形式 (「バイト」「ASCII」など) を選択します。

    「前方」または「後方」をクリックして、カーソル位置からの検索方向を選択します。

    「すべて」または「選択」をクリックして、バイナリー・データをすべて検索するか、またはバイナリー・エディターで選択されたデータのみを検索するかを選択します。

    エンコード バイナリー・データを表示するために使用するエンコードをリストから選択します。
    読み取り専用 「読み取り専用」をクリックして、状態を読み取り専用から書き込み可能へ、またはその逆に切り替えます。バイナリー・データにデータ相関参照が含まれている場合、そのバイナリー・データは読み取り専用で、書き込み可能に変更することはできません。
    貼り付け

    このページは、クリップボードのデータをエディターに貼り付けようとしたときに、そのクリップボードのデータに現在のエンコード・スキームでは無効な文字が含まれている場合にのみ表示されます。例えば、このページは、エンコードが ASCII に設定されているときにアクセント付き文字を貼り付けようとした場合に表示されます。

    「有効な文字のみを貼り付ける」をクリックして、現在のエンコード・スキームで有効な文字のみを貼り付けます。現在のエンコード・スキームで無効な文字はすべて破棄されます。

    「無効な文字をバイト 00 で置き換える」をクリックして、クリップボードのストリングを貼り付ける際に、現在のエンコード・スキームで無効な文字すべてをヌル文字で置き換えます。


フィードバック