OsipyanG / ar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Архиватор файлов ar

Описание

Это консольное приложение для архивации и разархивации файлов. Приложение позволяет заархивировать папку с файлами в один архивный файл и разархивировать его обратно в исходную структуру директорий.

Сборка проекта

Проект собирается с помощью make. Доступные команды для сборки:

  • make all - собрать исполняемый файл проекта.
  • make clean - очистить проект от объектных файлов и исполняемого файла.
  • make format - форматировать исходный код с помощью clang-format.

Требования

Для сборки проекта необходимы:

  • GCC (GNU Compiler Collection)
  • GNU Make
  • clang-format (для форматирования кода)

Сборка

Чтобы собрать проект, выполните следующие шаги:

make all

После сборки проекта в директории bin/ будет находиться испольняемый файл ar

Использование

Архивация

Чтобы заархивировать директорию, используйте:

./ar --archive [путь_к_директории]

Разархивация

Чтобы разархивировать файл, используйте:

./ar --unarchive [путь_к_архиву]

About


Languages

Language:C 92.1%Language:Makefile 5.6%Language:CMake 2.3%