untar.c
можно легко изменить, добавив путь, который вы хотите использовать, к пути, который передается create_dir()
и create_file()
из untar()
.
Обратите внимание, что untar.c
- это автономный декомпрессор, отдельный от libarchive.
Тот же эффект легко достижим с помощью libarchive - он дает вам полный контроль над созданием файлов и каталогов при разархивировании.