无法解压 xx.tar.zst 文件并出现错误“zstd: /*stdin*\: unsupported format”

问题描述

我从以下地址克隆了一个大的 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 压缩的,并且无法解压缩。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...