如何从 par (Parchive) 文件中提取数据?

How to extract data from a par (Parchive) file?

PAR 文件似乎有些混乱,我正在努力寻找答案。

我有几个 PAR 文件,每个文件包含几 GB 的数据。考虑到 PAR 是一种存档文件(类似于我假设的 tar),我想使用 linux 提取其内容。但是,我似乎无法找到如何做到这一点。我只能找到修复文件或创建par文件的方法。

我正在尝试使用 par2 命令行工具来执行此操作。

任何帮助将不胜感激

TLDR:它们并不像 .tar 档案 - 它们通常是为了支持其他文件(包括档案)以防止数据 damage/loss 而创建的。没有任何原始数据,我认为从这些文件中恢复任何数据的可能性很小。


.par 文件是(如果它们是真正的 PAR2 文件)错误恢复文件,用于支持一组单独存储的数据。 PAR 文件很有用,因为它们可以保护整个源数据而无需完整的第二个副本。

例如,您可以选择使用 10x 10MB 文件形式的 100MB .par 文件来保护 1GB 的数据。这意味着如果原始数据的任何部分(最多 100MB)损坏或丢失,可以使用 .par 记录重新计算和修复。

如果一些 .par 文件丢失,这仍然有效,但可以恢复的数据量不能超过剩余的 .par 文件。

所以...鉴于很少会创建占原始数据大小 100% 的 par 文件,除非您也有一些原始数据,否则您可能无法恢复任何内容来自文件。

http://www.techsono.com/usenet/files/par2