У меня есть около 200 тысяч файлов bz2, в которых только один действительный.Размер каждого файла bz2 составляет менее 200 байт.Мне нужно найти правильный.Утилита командной строки bz2 отнимает слишком много времени.
Существует ли минимальная проверка с использованием файловых байтов, с помощью которой я могу найти недопустимый bz2 и игнорировать дальнейшую обработку.Я хочу сделать это на C / C ++, так как это будет намного быстрее, чем сценарии оболочки.