Parchive简介

  PAR是Parchive或Parity Archive的缩写格式,意为奇偶校验的容器。即使原始文件损坏或丢失,也可以通过提取奇偶校验来修复它们。Parchive会同时生成两种PAR文件。索引文件仅包含用于校验的数据,恢复文件同时包含用于校验和修复的数据。通常,它们不作区分,都被称为PAR文件。

PAR1文件示例:
Data.PAR索引文件
Data.P01第一个恢复文件
Data.P02第二个恢复文件
Data.P03第三个恢复文件
 
PAR2文件示例:
Data.PAR2索引文件
Data.vol0+1.PAR2第二个PAR2恢复文件,包含1个恢复块
Data.vol1+2.PAR2第二个恢复文件,包含2个恢复块
Data.vol3+4.PAR2第三个恢复文件,包含4个恢复块

  尽管索引文件仅用于校验,但它比恢复文件小得多。PAR1和PAR2的恢复文件的构造不同。在PAR1中,恢复数据用于计算一组阵列源文件。条件很简单:它需要1个恢复文件来恢复1个文件,或者需要3个恢复文件来恢复3个文件。

  在PAR2中,恢复数据用于计算所有源文件中的一组分配块。保存恢复数据时,可以更改每个恢复文件中的恢复块数量。因此,恢复文件的所需数量可以通过其所需的恢复块最小化。在上面的示例中,您需要第二个恢复文件来恢复2个块,或者需要第一个和第三个恢复文件来恢复5个块。