Принцип работы с блоковым чтением файла
Встала задача разобрать xml файл размером в 200+ метров. Я чётко понимаю, что читать его нужно по блокам.
Я понять не могу, как обрабатывать информацию полученную таким образом.
Ведь если скопировать опр. количество байт в память и вывести это дело на экран,
то получается какой-то обрывок, логически ничем не начатый и ничем не законченный. Как парсить-то?
Прошу помочь объяснением "на пальцах" как работают в таком режиме с файлами.
|