Утилита Shar

Утилита Shar позволяет создавать самораспаковывающиеся архивы. По сути, это скрипт оболочки, и для распаковки ему необходима оболочка Bash или другая совместимая с Bourne Shell. У Shar есть несколько преимуществ, но также она является потенциально небезопасной, так как архив представляет собой исполняемый файл.

Опции Shar:

  • -o – сохранять архив в файл вместо стандартного вывода;
  • -l – ограничить размер выходного файла;
  • -L – ограничить размер выходного файла и разбить его на части;
  • -n – имя архива не будет включено в заголовок;
  • -a – разрешить автоматическую генерацию заголовков.

Примеры использования Shar для того, чтобы заархивировать папку:

Создать Shar–архив:

Shar file_name.extension > filename.Shar

Распаковывать Shar–архив:

./filename.Shar