Блок задач

5. Проекты

Темы
Сложность 6

Проект «Архивация файлов»

Реализовать программу архивации (без сжатия) нескольких файлов в один (упрощенный аналог утилиты tar в *NIX).

Функциональность:

  • архивация и восстановление произвольного количества файлов

Пример работы с программой:

tar -f=archive file1 file2 file3 - находит в текущем каталоге файлы file1 file2 file3 и объединяет в один файл archive
tar -x f=archive file1 file2 - извлекает из файла archive файлы file1 file2 и записывает их в текущий каталог