Я хочу взять данные из IP-пакета, который представляет собой массив байтов, и разделить его на набор массивов байтов, начинающихся с 0x47
, т.е. транспортные пакеты mpeg-2.
Например, исходный массив байтов выглядит так:
08 FF FF 47 FF FF FF 47 FF FF 47 FF 47 FF FF FF FF 47 FF FF
Как бы вы разделили массив байтов на 0x47
и сохранили разделитель 0x47
, чтобы он выглядел так? В порядке слов массив массивов байтов, которые начинаются с определенного шестнадцатеричного числа?
[0] 08 FF FF
[1] 47 FF FF FF
[2] 47 FF FF
[3] 47 FF
[4] 47 FF FF FF FF
[5] 47 FF FF