Не полагайтесь на имена файлов, чтобы определить, какой из них является первым. Вы в конечном итоге найдете крайний случай, когда получите неправильный файл.
Заголовки RAR сообщат вам, какой файл является первым в томе, при условии, что они были созданы в несколько более поздней версии RAR.
HEAD_FLAGS Битовые флаги:
2 байта
0x0100 - Первый том (устанавливается только RAR 3.0 и выше)
Итак, откройте каждый файл и изучите заголовки RAR, специально ища флаг, указывающий, какой файл является первым томом. Это никогда не подведет, пока архив не поврежден. Я провел свои собственные тесты с охватывающими архивами RAR, и их заголовки верны по ссылке выше.
Это гораздо более безопасный способ определить, какой файл находится первым в наборе, подобном этому.