2013-04-04 2 views
1

Из моих тестов, проведенных до сих пор на OSX 10.8 и CentOS 5.5, похоже, что tar автоматически выводит тип сжатия архива, т. Е. Я могу сделать tar -xf <compressed archive> вместо tar -jxf <bzip2 compressed archive> или tar -zxf <gzip compressed archive>.Нужно ли указывать уровень сжатия при извлечении сжатого файла tar?

Я хотел бы знать, могу ли я зависеть от этой функции автоматического обнаружения сжатия tar, или эта функция новая?

Это версии tar, с которыми я играл.

OSX 10,8 - bsdtar 2.8.3 - 2.8.3 libarchive

CentOS 5,5 - деготь (GNU дегтя) 1.15.1

Спасибо,

+0

как этот вопрос подходит для этой платы? –

+1

Это, похоже, не вопрос программирования, и поэтому [вне темы] (http://stackoverflow.com/faq). Это может быть целесообразно в [Unix.SE] или [SU]. –

ответ

3

Оказывается, что современная Гну-деготь способен автоматически определять все типы сжатия, как указано here. Поэтому, чтобы ответить на ваш вопрос, нет, вам не нужно указывать тип, и да tar -xf всегда будет работать нормально.

 Смежные вопросы

  • Нет связанных вопросов^_^