如何解释 safecopy 的输出

如何解释 safecopy 的输出

举个例子,这是一条典型的输出线。

......................[12767109](+112394240){X [12792709] X}[12818309](+209715200)

我已经浏览了输出描述safecopy 的联机帮助页但我还是不太清楚它到底意味着什么。

例如,if(+112394240)是“到目前为止连续读取成功的块(或字节)数[哪个?]”。如果(+209715200)是“最近连续不可读数据的块(或字节)数”,那么后者怎么会比前者大呢?

另外, 的含义是什么{X [12792709] X},是否意味着只有一个块(块 12792709)不可读?

任何澄清将不胜感激。

答案1

问题#1:解释输出

输出看起来相当简单。它不是块(或字节)而是当前块字节。

   .      Between 1 and 1024 blocks successfully read.

[xx](+yy){
          Current block and number of bytes continuously read successfully 
          up to this point.

   X      Read  failed  on a block with minimum blocksize and is skipped.  
          Unrecoverable error, destination file is padded with zeros.  Data 
          is now skipped until end of the unreadable area is reached.

   <      Successful read after the end of a bad area causes backtracking 
          with smaller blocksizes to search for the first readable data.

   }[xx](+yy)
          current block and number of bytes of recent continuous unreadable 
          data.

因此,要细分示例输出:

  1. ....- 这意味着成功读取了 1 到 1024 个块。
  2. [12767109](+112394240)- 这是到目前为止连续读取的块数和字节数。块位于方括号中,[12767109]总字节位于括号中(+112394240)
  3. {X [12792709] X}- 块 12792709 读取失败,因此无法读取的数据在目标中用零填充。
  4. 12818309](+209715200)- 到目前为止无法读取的块和连续字节数。

问题#2: {X [12792709] X} 是什么意思,是否意味着只有一个块(块 12792709)不可读?

这就是我对输出和手册页的解释。

参考

相关内容