У меня есть случай, когда мне нужно прочитать плоский файл с почти 100000 логических записей. Каждая логическая запись состоит из nx128 символьных частей. т. е. тип A: 3x128, тип B: 4-5 X 128 и т. д., где максимально возможное n равно 6.
Приложение должно прочитать файл и обработать записи. Проблема в том, что 'n' может быть определена только тогда, когда мы читаем первые 52 символа каждого раздела nx128.
Не могли бы вы предложить какие-либо образцы дизайна, которые я могу использовать повторно, или какие-либо эффективные алгоритмы для этого?
Примечание: 1. Производительность является важным критерием, поскольку приложение должно обрабатывать тысячи файлов, как это каждый день. 2. Данные не разделены линиями. Это длинная строка, как узор