Как создать архив gzip (tar.gz) в Windows

·2 мин. чтения

В этой статье рассмотрим несколько способов создания архивов gzip (tar.gz) на операционной системе Windows.

Прежде всего, вспомним, что такое формат gzip и как он применяется на практике, из Wikipedia:

gzip (сокращение от GNU Zip) — утилита сжатия и восстановления (декомпрессии) файлов, использующая алгоритм Deflate. Применяется в основном в UNIX-системах, в ряде которых является стандартом де-факто для сжатия данных. Была создана Жан-Лу Гайи (фр. Jean Loup Gailly) и Марком Адлером (Mark Adler). Версия 0.1 была выпущена 31 октября 1992 года, а версия 1.0 — в феврале 1993 года. В соответствии с традициями UNIX-программирования, gzip выполняет только две функции: сжатие и распаковку одного файла; упаковка нескольких файлов в один архив невозможна. При сжатии к оригинальному расширению файла добавляется суффикс .gz. Для упаковки нескольких файлов обычно их сначала архивируют (объединяют) в один файл утилитой tar, а потом этот файл сжимают с помощью gzip. Таким образом, сжатые архивы обычно имеют двойное расширение .tar.gz, либо сокращённое .tgz.

  • Установите Cygwin, который предоставляет среду Linux на Windows.
  • В процессе установки выберите пакеты tar и gzip.
  • Откройте терминал Cygwin и используйте команды для создания архива и упаковки его в tar.gz:
tar -czvf archive.tar.gz your_folder_or_file

Здесь archive.tar.gz - это имя вашего архива, а your_folder_or_file - это файлы и папки, которые вы хотите упаковать.

  • Установите GNUWin32, который предоставляет набор утилит GNU для Windows.
  • В процессе установки выберите пакеты tar и gzip.
  • Откройте командную строку Windows и используйте аналогичную команду для создания архива tar.gz:
tar -czvf archive.tar.gz your_folder_or_file
  • Установите 7-Zip - бесплатный архиватор с поддержкой множества форматов.
  • Выделите файлы и папки, которые вы хотите упаковать.
  • Нажмите правой кнопкой мыши и выберите "Добавить в архив".
  • В окне архивации выберите формат архива "tar" и метод сжатия "gzip".

Альтернативно, можно воспользоваться командой:

7z -ttar a dummy "D:\your_folder\*" -so | 7z -si -tgzip a "D:\archive.tar.gz"

Примечание: чтобы команда 7z работала на Windows, выполняемый файл 7z.exe должен присутствовать в переменных средах: C:\Program Files\7-Zip

Установите WSL, чтобы иметь доступ к среде Linux на Windows. Откройте терминал WSL и используйте команды для создания архива и упаковки его в tar.gz, так же, как в случае с обычной средой Linux:

tar -czvf archive.tar.gz your_folder_or_file

Похожие публикации

Мутатор для Killing Floor - Запись Игрового Чата
Данный мутатор сделан на основе CorLogMut от Dr_Killjoy. В реализации... Читать далее
·3 мин. чтения
Как AWS грабит на бесплатных тарифах
Решил я как-то попробовать Amazon DynamoDB из AWS Free Tier, который... Читать далее
·3 мин. чтения
Как установить Node.js на Ubuntu 20.04
В качестве примера используется VPS-хостинг с предустановленной Ubuntu 20.04.3... Читать далее
·1 мин. чтения

© geekrainian.com