Этот проект архивирует файлы любого расширения в txt, с возможностью дальнейшего разархивирования
Для установки проекта выполните следующие шаги:
- Клонируйте репозиторий:
git clone https: https://github.com/OXYgenRu/ArchiverHuffman.git - Выполните сборку проекта, допустим после проекта ваш exe файл будет называться huffman.exe
Запуск архиватора происходит с помощью запуска exe файла проекта и передачи аргумента в консоли. Формат:
"Путь к файлу билда проекта" "Флаг работы архиватора" "Путь к файлу архива" "Путь к исходному файлу"
Путь к файлу билда проекта - путь к exe файлу проекта, в нашем случае допустим huffman.exe. Флаг работы архиватора - (encode/decode), определяет режим работы архиватора, encode - кодирование в файл архива из исходго файла; decode - разархивирование из файла архива в исходный файл. Путь к файлу архива - путь где лежит файл архива, может быть любого расширения. Путь к исходному файлу - путь где лежит исходный файл, может быть люого расширения.
.\path_to_file\huffman.exe encode zippedfile.txt source.txt
.\path_to_file\huffman.exe decode zippedfile.txt source.txt