软件中的“校验”

Author: 任炜 Date: 1997-01-01

  在使用一些工具软件和应用程序时,我们常会碰到“校验”这个词,多是以“V”参数或开关的形式出现。它来源于Verify这个单词,在软件运行过程中,起到修校的作用。
  在DOS操作系统中,VERIFY为实现校验功能的一内部命令。通过VERIFY ON|OFF来设置其状态。当处于ON状态时,系统将对一切数据的写盘进行核实,以确保数据写入的完整,当然会以牺牲一定的时间为代价。
  DOS命令COPY和DISKCOPY均有“V”这个参数,当VIRIFY为ON时可以省略。当VIRIFY OFF时使用该参数,可以只在这一复制状态中起到VERIFY的作用。
  PCTOOLS 5.0的COPY、DISKCOPY和FORMAT三个操作选项在使用时均自动进行校验,在COPY时有时会提示“CRC错误”,而DISKCOPY和FORMAT对于目标盘都是以“V”覆盖而结束。
  拷贝工具HD-COPY、DISKDUPE均有自动校验开关“V”,它会在整盘复制或格式化时起作用。NORTON中的磁盘优化工具SPEEDISK也有“V”参数,使用该参数后SPEEDISK在文件移动重写时会进行校验。
  当然,也有一些“校验”不是以“V”参数形式提供,如ARJ I是检验ARJ文件本身是否完整,ARJ T *.ARJ是对压缩包进行校验。CHKDSK也可显示磁盘状况,提示诸如文件的不连续存放,文件分配表错误等。
  还有一些文件也有“V”参数,但不是校验开关。FORMAT/V是格式化时加注卷标;CHKDSK/V是显示磁盘目录,不论加密与否;SMARTDRV/V是显示缓存信息;ARJ中的参数V则是多卷打包功能的选择,使用时,请注意区分。