partially implemented unarchive in mini_archiver.c