我一直在使用tar及其“ --use-compress-prog = pbzip2”函数来存档我的文件,然后使用pbzip2对其进行压缩以获得“ * .tar.bz”存档。
之后,我使用pbzip2的“ -t”开关检查了生成的文件,并通过了测试。但是,令人惊讶的是,在尝试提取存档时出现“文件不完整”或其他完整性错误!
是因为tar文件可能有问题,但不是由pbzip2压缩时有问题吗?如果是这样,是否有办法检查tar文件本身?如果没有,这可能是什么其他问题?另外,是否有办法从有错误的tar文件中恢复数据?
恐怕在此过程中我可能已经丢失了一些重要数据...
关键是,我想知道一种在创建档案后测试其完整性的方法。
2
尝试使用普通的bunzip2而不是pbzip2解压缩。也有焦油的替代程序,例如'star'或Winrar
—
golimar
请发布您正在运行的命令。
—
Mikel
--use-compress-prog=pbzip2
提取时您通过了吗?
你好。我只想知道一种创建tar存档并通过bzip2压缩后测试其完整性的方法。
—
hpy 2012年