二进制文件格式的选择

此对话框用于导入基于实际文件获取的样本数据的表格栏属性的设定。
当选择"二进制文件连接器"作为文件格式时, 在导入向导文件格式的选择对话框中点击下一步按钮时显示此对话框。

导入向导 - 二进制文件格式的选择
Endian 基于文件内容推算的格式作为初始设定,显示了Endian。需要的话可以改变该值。
如果Endlian被改变,如果记录长的有无指定了"有",那么 每条记录中数据的切出会变化,因为记录开始的2字节表格栏值变化了。 如果记录长的有无指定了"无",那么数据的切出不会变化。 不过,因为表格栏类型,如"N字节整数"的读取值会影响视表预显的结果, 必须重置视表预显的表格栏边界的位置。 此对话框中,依据表格栏类型的数据的视表预显不会显示。 确认表格栏设定对话框中 视表预显部分的如"N字节整数"类型的表格栏读取值。
关于Endian的细节,请参照二进制连接源信息属性对话框
记录长的有无 基于文件内容推算的格式作为初始设定,显示了记录长的有无。 如果无法接收,就改变记录长的有无
如果改变了记录长的有无,记录的切出会改变。
关于记录长的有无的细节,请参照二进制连接源信息属性对话框
记录长度 只有当记录长的有无是"无"时,该项才会显示。
二进制连接源信息视表的记录长度是表格栏设定中每个表格栏字节长度的总和。 但是在这里,必须在首先获取表格栏边界的文件中表明记录的边界。 记录长的有无指定为"有"时,此对话框中不需要指定记录长度,因为长度已经在每条记录的开始被双字节表格栏指定了。
初始值是从样本读取文件结果中获取的记录长度。 如果无法接收,那么可以改变该值。
要在视表预显中显示改变的情况,修改记录长的值后按回车键或者将鼠标移动到视表预显。 通过此操作可以在视表预显中改变记录切出。
代替直接修改,按住CTRL键点击视表预显可以改变长度。
视表预显 显示样本数据的视表预显。

一条记录显示在两行中。
首行显示十六进制数据。(背景色是淡蓝色线。)
记录长的有无是"有"并且每条记录开始的双字节长的表格栏是无效的, 那么显示的表格栏长度值是红色和十六进制的。
第二行显示字符格式值。
如果字符是多字节字符,那么显示的字符会被表格栏边界位置修改。 如果是不可读字符,那么字符以红色显示(这包括由表格栏边界引起的多字节字符片段。 即使在改变了边界后字符变红了,那也不是说设置错了。 在二进制文件中,即使字符不能被读取为字符型,该字符也可能会被读取为其它类型。

每条记录的切出是基于记录长的有无记录长度的。
记录长度可以在记录长度表格栏中调整,当然也可以在视表预显对话框中通过如下操作来修改。
按住CTRL键点击
记录长度要正确设置,以便在第一条和第二条记录间将指定的位置作为记录边界。
该操作表现为当按住CTRL键点击视表预显,记录长的有无从"有"变为"无",同时记录长度会按照点击位置被指定。

在视表预显中一条黑色垂直的线是表格栏边界。
基于文件内容推断的格式作为初始设定,显示了表格栏边界。 如果无法接收,可以修改边界。 如果改变了Endian记录长的有无记录长度的设置, 表格栏边界会被重置和重新取得。 修正表格栏边界前修改这些设置。
通过如下操作修改边界。
点击
在指定位置插入表格栏边界。
双击
在指定位置删除已有表格栏边界。
拖动
通过拖动操作可以将表格栏边界移动到其它位置。
不过,如果记录长的有无是"有"的话,无法在每条记录开始删除双字节表格栏的边界,它显示了记录长度。 也无法插入一个新的边界分割表格栏。
此外,这种长度的表格栏只用于扩展记录,无法在表格栏设定中显示。
帮助 在线帮助中显示此主题。 按F1键也可以显示相同主题。
返回 返回到文件格式的选择对话框
下一步 移动到表格栏设定
取消 不导入关闭对话框。