Tar 存档覆盖了原始文件

Tar 存档覆盖了原始文件

我正在使用 tar 压缩 rosbag 文件,当时我错误地使用相同的原始文件名作为存档名称,并被输出存档覆盖,压缩存档大小与我使用其他名称的预期输出相比非常小,例如,文件.tar.xz。当我提取存档时,我得到一个“STL 3D模型(二进制)(model/x.stl-binary)”类型的文件,而不是“二进制(应用程序/八位字节流)”类型的原始包文件。文件大小相同,但格式不同。

有没有办法找回原始文件或者这是不可逆的?请在下面找到用于压缩然后解压缩文件的命令。

tar -cJf <file.bag> <file.bag>
tar -xf <file.bag>

任何帮助将不胜感激,提前致谢。

相关内容