У меня есть архивный файл с расширением .tar.gz взятый с http://www.oracle.com (это среда выполнения Java). Я попытался распаковать его, используя tar -xvf и tar -zxvf и там написано gzip: stdin: not in gzip format . Я могу открыть его без каких-либо проблем в WinRar на Windows, но он мало говорит о типе контейнера, который он использует.

Я посмотрел в Google, и некоторые люди говорили, что эти архивы были сильно сжаты и должны быть исправлены, но я не могу понять, как это исправить.

Можно ли найти больше информации об этом, используя какую-то команду в Linux? Благодарю.

Вот файл, о котором я говорю: http://download.oracle.com/otn-pub/java/jdk/7u67-b01/server-jre-7u67-linux-x64.tar.gz

2 ответа2

2

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

0

Это была действительно глупая ошибка, я ожидал .tar.gz но так как я не принимал ToS of Oracle, он загрузил html, говорящий что-то вроде «вы должны принять условия, прежде чем принять файл», я был на самом деле пытается распаковать это (который не был действительным файлом).

Это работало на Windows, потому что я принял ToS на самой странице.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .