Ошибка: «Ошибка декодирования (36): несоответствие словаря» с использованием декодирования ZSTD в командной строке для декодирования файла .ZST - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь декодировать кучу файлов .ZST, которые я не знаю, каков был исходный файл, чтобы я мог получить к ним доступ, однако все .ZST возвращают точно такую ​​же ошибку и не распаковываются. Ошибка Decoding error (36) : Dictionary mismatch. Используемая команда: zstd -d * на Windows 10 x64 с использованием ZSTD v1.4.4 для Win x64.

Я уже пробовал CMD, PowerShell и Bash в качестве разных сред для выполнения команды, но все возвращают точно такая же ошибка. Я попытался распаковать отдельный файл, чтобы посмотреть, была ли это проблема массовой операции, но она тоже не сработала. Моя последняя попытка была в Google из-за ошибки, но я ничего не смог найти.

Редактировать: После более подробного изучения я решил попробовать проверить MIME-типы моих ZST-файлов, некоторые из них возвращаются как application/x-zstd, в то время как другие возвращаются как application/octet-stream. Интересно, может ли это быть проблемой? Хотя ни один из типов MIME не работает, оба возвращают одну и ту же ошибку.

Кто-нибудь знает, как можно исправить эту ошибку и распаковать мои файлы?

Вот один из файлов ZST для справки: https://mega.nz/#! eV0VTKBQ! WBW_pVIq8Tsn2Rrv3XKmt4DSAH7IHbHtaAuNB9uRTMQ

...