Я хочу прочитать файл tar, который был создан путем объединения нескольких .tar.gz
файлов с использованием cat one.tar.gz two.tar.gz .... > combined.tar.gz
с использованием libarchive.
Я могу читать файлы для первого файла tar, используя while(;;)
r = archive_read_next_header(a, &entry);
, но как только он заканчивает чтение, я получаю Closing file Segmentation fault (core dumped)
Как я могу позволить libarchive перейти к чтению следующего файла tar?