ITEEDU

注释

报告 ASCII 比较的文件之间的差异

用 fc 进行 ASCII 比较时,fc 按如下顺序显示两个文件之间的差异:

  • 第一个文件的名称
  • 文件之间存在差异的 filename1 的行。
  • 两个文件中匹配的第一个行。
  • 第二个文件的名称
  • filename2 的不同的行
  • 匹配的第一个行

使用 /b 进行二进制比较

/b 显示二进制比较期间找到的不匹配项,如下所示:

xxxxxxxx:yy zz

xxxxxxxx 的值为每对字节指定相对的十六进制地址,从文件的开头度量。地址起始于 00000000。十六进制值 yy 和 zz 分别代表了 filename1 和 filename2 中不匹配的字节。

使用通配符

可以在 filename1 和 filename2 中使用通配符(* 和 ?)。如果在 filename1 中使用通配符,fc 将比较所有指定的文件和由 FileName 指定的文件。如果在 filename2 中使用通配符,fc 将从 filename1 中使用相应的值。

使用内存

在比较 ASCII 文件时,fc 使用内部缓冲区(足够容纳 100 行)作为存储区。如果文件比缓冲区大,fc 将比较可以载入缓冲区的内容。如果 fc 在文件已加载的部分没有找到匹配,则停止并显示下列消息:

 Resynch failed.Files are too different. 

在比较大于可用内存的二进制文件时,fc 完整比较两个文件,使用磁盘的下一部分覆盖内存中的部分。输出和完全装入内存的文件内容相同。

未完见下页