解压缩 tar.zst 文件——为什么我会收到过早结束错误?



我一直在尝试通过我的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

我看起来很想找到故障排除的方法。我缺少什么明显的东西吗?提前感谢任何帮助。

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

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

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

相关内容

最新更新