Хотя редко, но все же некоторым пользователям компьютерных систем попадаются файлы с расширением GZ (иногда — TGZ). Сразу возникает вопрос: «Как их открыть?» Я не хочу расстраивать читателя, который использует для работы системы Windows, но в этой среде возможность открыть этот тип файла сведена к абсолютному нулю. И вот почему.
Что такое GZ-расширение?
Впервые файлы с расширением GZ были представлены миру в 1993 году, после выпуска утилиты для сжатия и распаковки данных под названием GNU Zip, или сокращенно GZip. Собственно, по сочетанию первых букв файлы, обработанные этой программой с использованием сжатия, получили свое расширение.
Наверное, многие уже осознали, что само приложение относится к разряду так называемых архиваторов, а файлы, созданные с его помощью, являются обычными архивами. Здесь есть только один нюанс. Дело в том, что такие архивы используются исключительно в UNIX-подобных системах (например, Linux), а сама утилита по умолчанию встроена в программную среду операционной системы. Самое интересное, что этот архиватор присутствует не только в Linux, но и в Mac OS X.
Конечно, в Windows тоже можно открывать файлы с расширением GZ (об этом чуть позже), но тогда возникает логичный вопрос: а стоит ли? Ведь распакованные данные в большинстве случаев по-прежнему не читаются в системах Windows, хотя есть и версии программы для Windows.
Алгоритм сжатия и распаковки файла
Многие могут подумать, что программа сжатия и распаковки (архиватор GZip) работает точно так же, как всем известный пакет WinZIP. Ничего подобного. Изначально программа тестировалась на основе собственного алгоритма DEFLATE, изначально построенного на сочетании двух типов кодировок: Huffman и LZ77.
Как уже понятно, при сжатии необходимой информации к имени участника добавляется суффикс gz. Однако это относится только к отдельным файлам. Дело в том, что программа изначально не умеет работать с несколькими файлами, скажем, как одно и то же приложение WinZIP или WinRAR. Другими словами, просто невозможно сжать два и более пакетов данных в один архив.
Вот почему утилита использует дополнительное приложение TAR при сжатии или распаковке данных. В результате при создании архивов на выходе получается не файл с расширением GZ, а объект с двойным расширением в сокращенной версии TGZ (в некоторых случаях — .tar.gz). Проще говоря, утилита TAR сначала сжимает несколько файлов в один, после чего он обрабатывается приложением GZip. И такое сочетание действий, мягко говоря, очень неудобно.
То же самое касается распаковки ваших данных. Сначала распаковывается основной файл архива, затем извлекаются все остальные объекты с помощью дополнительной утилиты TAR.
Расширение GZ: чем открыть?
Теперь несколько слов об открытии этого типа данных. Само собой разумеется, что вы можете использовать встроенную утилиту GZip как в системах UNIX, так и в Windows.
Но поскольку мы в основном используем Windows, вы можете распаковать эти архивы с помощью встроенного архиватора WinZIP. Также довольно эффективными инструментами являются популярные пакеты, такие как WinRAR, 7-Zip, E-merge WinAce, Corel WinZIP (версия 16 Pro) и т.д.
Если это вирус
Как это часто бывает, некоторые вирусы иногда маскируются под такие архивы. Как правило, в большинстве случаев вирус заменяет расширение GZ на аналогичное — GAZ, хотя сегодня известны случаи, когда вредоносные программы и код проникают в систему в виде файлов с исходным расширением.
Кстати, далеко не факт, что антивирус, предназначенный для работы в среде Windows, сможет выявить потенциальную угрозу. Вот почему вы должны быть очень осторожны при обнаружении подозрительных объектов, а также использовать мощные антивирусные сканеры в виде коммерческих программ, а не бесплатных утилит вроде Avast, которые уже способны передавать распространенные угрозы под Windows».
В крайнем случае такой объект может быть изначально (до того, как его скопируют) отсканирован какой-нибудь портативной утилитой, такой как KVRT, на предмет потенциальных угроз.
Заключение
Это, собственно, касается всего, что связано с архивами с расширением GZ. Наверное, многие пользователи уже разобрались, как работать с такими данными. Но здесь следует сразу прояснить ситуацию для себя. В Windows такой архив тоже можно открыть, но зачем? Ведь если бы данные были упакованы исключительно для UNIX-систем, работать с ними было бы просто невозможно. Например, вы можете посмотреть файл образа DMG, созданный в среде «операционных систем» Mac OS X. Вы можете легко извлечь содержимое с помощью самой программы UltraISO или чего-то в этом роде. Так что же делать с извлеченными данными? То же самое и с форматом GZ.
В принципе, даже если пользователь работает с Linux или Mac, проще установить сам WinRAR, предназначенный для конкретной операционной системы, и использовать утилиту без использования дополнительных программ, как того требует работа приложений GZip и TAR. Как говорится, экономия времени и сил налицо. Так зачем создавать себе дополнительные трудности, если можно использовать одну пачку вместо двух?