tar в отсутствии gzip хладнокровно представляет из себя окончательно подобранное “в отсутствии зазоров” содержимое упакованных файлов. Просто берете код функции unrar и сменяете вызовы cvtwrite на шаблонный fwrite (так как нет потребности лениво обрабатывать пару CR-LF)