У меня есть много текстовых файлов, которые расположены в разных каталогах -
dir1/.../textfiles/<various .txt files>
dir2/.../textfiles/<various .txt files>
и т. Д. *
Мне нужно решение c ++ для сжатия и архивирования всех этих файлов, присутствующих вразные каталоги. Мне также нужен способ поиска, распаковки и открытия только определенного файла в этом архиве.
Единственное решение, которое я могу придумать, - это использовать системные вызовы для создания архива tar
. Я на самом деле хочу чисто C ++ решение этой проблемы, которое было бы простым и быстрым и дало желаемый результат.
Я много искал об этом в Интернете и нашел несколько решений, таких как использование библиотек Chilkat или libtar, но яне собираюсь их использовать.
Еще один, который я обнаружил, это this .
Есть ли какое-нибудь простое C ++ решение этой проблемы?