资 源 简 介
Проект включает 2 программы:
Программа Archiver:
Берет файлы из входной папки и сжимает их в выходную папку (далее Archive).
Для сжатия используется библиотека ZLIB.
Программа должна работает в многопоточном режиме, то есть одновременно сжимается несколько файлов.
Программа Dearchiver:
Осуществляет мониторинг файлов в папке Archive, как только в ней появляются файлы она берет и распаковывает их в папку Output.
Она тоже работает в многопоточном режиме, если в Archive находится несколько файлов, то она распаковывает несколько файлов одновременно.
Реализована синхронизацию операций сжатия и расжатия. Программа Dearchiver не начинает свою работу, если файл открыт программой Archiver и т.д.