查看二进制数据

您可以查看测试中的二进制数据。使用二进制编辑器可对测试数据进行检查,并可确定二进制数据是有关联,还是应进行转换以使其可关联。您还可以编辑测试中的二进制数据。要编辑二进制数据,需要对所考虑的数据格式有深入的了解。通常情况下,请不要编辑测试中的二进制数据。

开始之前

记录包含二进制数据的测试。

过程

  1. 在“测试导航器”中,浏览以找到测试并双击该测试。 测试将打开。
  2. 选择含有二进制数据的测试元素。
  3. 测试元素详细信息区域内,按 Ctrl 键并在内容字段中进行单击。 或者,按 Ctrl+Shift+空格键。测试编辑器 - 内容”窗口将打开。
  4. 选择要检查的字节,然后右键单击以处理所选数据。
    选项 描述
    选择 使用该页面来以编程方式,按字符串或通过指定要选择的字符数来选择二进制数据。

    单击从插入标记开始以空字符终止的字符串可选择从当前光标位置开始并在下一个空字符处结束的字符串。 如果选择还选择空字符,那么将在选择中包含空字符。

    单击从插入标记开始的字符数,并输入一个数字以选择从当前光标位置开始的此数量的字符。

    单击选择含有要选择的字符数以选择二进制编辑器中当前选择所指定的字符数。例如,如果您在二进制编辑器中选择 08,那么这将选择 08 字节之后的下八个字符。如果在二进制编辑器中未选择数据,那么此控件不可用。

    单击符号可选择带符号或不带符号的数据。

    单击尾数可在大尾数法小尾数法表示之间进行选择。

    编辑整数值 使用此页面以编辑在二进制编辑器中选定的数据。 此页面仅当二进制编辑器未处于只读方式时才可用。

    选中通过编辑器选择来更新内容可在更改“测试编辑器”窗口中的选择时更新字段。取消选中此复选框可阻止在更改“测试编辑器”窗口中的选择时更新字段。

    请在字段中输入新数据。 从列表中选择适当的数基,如十进制十六进制

    单击求反可对所选数据的值进行求反。

    单击大小可选择所选数据的大小(以字节为单位)。

    单击符号可选择带符号或不带符号的数据。

    单击尾数可在大尾数法小尾数法表示之间进行选择。

    “预览”区域显示单击应用确定后,字节在二进制编辑器中将如何更改。

    显示整数值 使用此页面以显示不同格式的选定二进制数据的整数值。 此页面仅当二进制编辑器处于只读方式时才可用。

    从列表中选择适当的数基,如十进制十六进制。 输入字段不可用。

    单击大小可选择所选数据的大小(以字节为单位)。

    单击符号可选择带符号或不带符号的数据。

    单击尾数可在大尾数法小尾数法表示之间进行选择。

    二进制填充 使用此页面以插入和覆盖二进制数据。

    请在填充内容字段中输入要插入的数据。从列表中选择适当的格式,如字节或 ASCII。

    单击仅填充选择可替换已在二进制编辑器中选择的字节。如果您在二进制编辑器中未选择任何字节,那么此控件不可用。

    单击出现次数,然后输入要重复二进制填充的次数。

    转至位移 使用此页面以将光标移至二进制数据中的其他位置。

    请在输入位移字段中输入位移。

    选中通过先前位移和新位移来做出选择,以便在单击确定时选择当前光标位置与新光标位置之间的字节。

    单击绝对相对可选择绝对位移或相对位移。绝对位移从数据的第一个字节开始。相对位移从当前光标位置进行测量。

    单击向前向后可选择相对位移的方向。此控件不适用于绝对位移。

    查找/替换 使用此页面以搜索二进制数据并在必要时替换二进制数据。 此页面仅当二进制编辑器未处于只读方式时才可用。

    请在查找字段中输入要搜索的数据。 从列表中选择适当的格式,如字节ASCII

    请在替换字段中输入替换数据。 从列表中选择适当的格式,如字节ASCII

    单击向前向后可选择从光标位置的搜索方向。

    单击全部选择可选择搜索所有二进制数据或仅搜索在二进制编辑器中选择的数据。

    查找 使用此页面以搜索二进制数据。 此页面仅当二进制编辑器处于只读方式时才可用。

    请在查找字段中输入要搜索的数据。 从列表中选择适当的格式,如字节ASCII

    单击向前向后可选择从光标位置的搜索方向。

    单击全部选择可选择搜索所有二进制数据或仅搜索在二进制编辑器中选择的数据。

    编码 从列表中选择要用于显示二进制数据的编码。
    只读 单击只读可在只读与可写状态之间进行切换。如果二进制数据包含数据关联引用,那么它为只读且不能更改为可写。
    粘贴

    仅当您尝试将数据从剪贴板粘贴到编辑器内,并且剪贴板上的数据包含在当前编码方案中无效的字符时,才会显示此页面。例如,如果您在编码设置为 ASCII 时试图粘贴重音符,那么会显示此页面。

    单击仅粘贴有效字符可仅粘贴在当前编码方案中有效的字符。在当前编码方案中无效的所有字符都将被丢弃。

    单击将无效字符替换为 00 字节可粘贴剪贴板中的字符串,并同时将在当前编码方案中无效的所有字符均替换为空字符。


反馈