Распаковка файла 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

Я выглядел сумасшедшим в поисках способов устранения неполадок. Есть ли что-то очевидное, что мне не хватает? Заранее благодарю за любую помощь.

1 ответ

Ошибка может быть связана с поврежденным файлом или файлом, который не был закрыт должным образом. Досадно, что в этом случае zstd ничего вам не дает. Вы можете обойти это, позволив zstd выводить на стандартный вывод и перенаправляя его в файл.

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

Этот трюк дает вам столько данных, сколько он может успешно распаковать.

Другие вопросы по тегам