una "stringa" di byte in ingresso è un array di byte, esattamente come una stringa è una array di char (da non confondere con String che è una classe che contiene un array di char e un pò di funzioni di utilità)
Quindi tu hai già tutto splittato ai minimi termini... a meno che non vuoi lavorare sui singoli bit ![]()