问题描述
我从以下地址克隆了一个大的 tar 文件:https://github.com/uni-due-syssec/evmpatch-eval-data/tree/master/large-scale; 但是当我在 Linux 系统中使用命令 tar -I zstd -xvf osiris_dataset_14k.tar.zst 解压它时,我遇到了以下错误:
zstd: /*stdin*\: unsupported format
tar: Child returned status 1
tar: Error is not recoverable: exiting Now
我在网上冲浪但没有找到解决方案
解决方法
有问题的文件作为 Git LFS Record 存储在该 git 存储库中。我怀疑你试图解压的只是 LFS 指针,它看起来像这样:
version https://git-lfs.github.com/spec/v1
oid sha256:1b6282bef881e59ad83ac4aecc27fc41025bec88ed8b44983e904372fdd22fd4
size 753961811
因此,Zstd 准确地报告说,它收到的数据不是 zstd 压缩的,并且无法解压缩。