c ++ - Архивные файлы, представленные в разных каталогах и имеющие доступ к отдельным файлам - PullRequest
0 голосов
/ 29 октября 2019

У меня есть много текстовых файлов, которые расположены в разных каталогах -

dir1/.../textfiles/<various .txt files>
dir2/.../textfiles/<various .txt files>

и т. Д. *

Мне нужно решение c ++ для сжатия и архивирования всех этих файлов, присутствующих вразные каталоги. Мне также нужен способ поиска, распаковки и открытия только определенного файла в этом архиве.

Единственное решение, которое я могу придумать, - это использовать системные вызовы для создания архива tar. Я на самом деле хочу чисто C ++ решение этой проблемы, которое было бы простым и быстрым и дало желаемый результат.

Я много искал об этом в Интернете и нашел несколько решений, таких как использование библиотек Chilkat или libtar, но яне собираюсь их использовать.

Еще один, который я обнаружил, это this .

Есть ли какое-нибудь простое C ++ решение этой проблемы?

...