![修改 .tar 文件的数据类型以及如何恢复损坏的文件](https://linux22.com/image/15433/%E4%BF%AE%E6%94%B9%20.tar%20%E6%96%87%E4%BB%B6%E7%9A%84%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%E6%8D%9F%E5%9D%8F%E7%9A%84%E6%96%87%E4%BB%B6.png)
就像下面的原始问题一样,我需要恢复损坏的 tar 文件。但运行后:
文件 file.tgz
我得到了这个回报:
文件.tgz:数据
我的问题是关于上面的返回以及如何更改为gzip
zip/tar 文件或类似的文件。
答案1
该file
命令读取文件的开头(或文件的任何部分,但通常是开头)以猜测它包含的内容。它不是您可以更改的某种元数据。文件的开头看起来不像压缩或未压缩的存档,也不像任何其他常见格式。如果您认为这是一个损坏的 tar 文件,如果您想有机会恢复其部分内容,则需要查看它并了解其格式。
如果您既没有数据恢复经验也不知道它遭受了何种类型的损坏,那么从其他方式恢复数据很可能比从损坏的文件中提取数据更容易。