{G}eekrainian

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

4 мин. чтения
Программирование

В этой статье рассмотрим несколько способов создания архивов 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.

1. Cygwin

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

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

2. GNUWin32

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

3. 7-Zip

  • Установите 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

4. Windows Subsystem for Linux (WSL)

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

tar -czvf archive.tar.gz your_folder_or_file

Эта история оказалось полезной? 🤔

Поддержите меня чашечкой кофе и станьте спонсором нового контента!

BuyMeACoffee

Ko-Fi

Поделиться

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

Мутатор для Killing Floor - Запись Игрового Чата

Исходный код мутатора для записи игрового чата в Killing Floor... Читать далее

© geekrainian.com

  • Русский
  • English
RSSКарта сайта