Проблема
я попытался разархивировать файл MyFile.tar.gz, который по имени был похож на сжатый файл.
Но во время распаковки я обнаружил ошибку «gzip stdin not in gzip format», которая была следующей:
$ tar xvzf MyFile.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors

Ошибка указывает, что файл не в формате gZipped.
Тогда в каком формате этот файл?
Чтобы выяснить это, я запустил команду «file»:
file MyFile.tar.gz MyFile.tar.gz: POSIX tar archive (GNU)
Причина: причина ошибки вполне очевидна.
Файл не является сжатым файлом, а файлом архива POSIX.
Это означает, что он вообще не был заархивирован, но вместо этого был сжат с помощью tar.
Я думаю, что потом его просто переименовали.
Решение: поскольку это был не сжатый файл, простой tar может извлечь файл:
tar xvf MyFile.tar.gz
4 комментария
Благодарю, помогло!
Всегда рады помочь!
У меня возникла ошибка tar: Не удаётся подключиться к file: ошибка разрешения
Что делать?
Под каким пользователем?