2

我一直在尝试通过我的 Mac 终端下载这个数据集。我知道它很大!https://zenodo.org/record/3606810

我有 tar.zst 文件,当我尝试解压缩(使用zstd -d pol_0616-1119_labeled.tar.zst)时,它会抛出这个错误:

1119_labeled.tar.zst : Read error (39) : premature end

我看起来很想解决问题的方法。我有什么明显的遗漏吗?提前感谢您的帮助。

4

1 回答 1

1

该错误可能是文件损坏或未正确关闭的文件。在这种情况下,令人讨厌的是 zstd 什么也没给你。您可以通过让 zstd 输出到 stdout 并将其重定向到文件来解决此问题

zstd -d pol_0616-1119_labeled.tar.zst --stdout > pol_0616-1119_labeled.tar

这个技巧可以为您提供尽可能多的数据,因为它可以成功解压缩

于 2021-01-07T18:02:12.227 回答