Распаковка файла 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
Этот трюк дает вам столько данных, сколько он может успешно распаковать.