Genau deshalb splittet man in einem solchen Fall ja ohne Rücksicht auf den Dateiinhalt an festen, üblicherweise gleichbleibenden Byte-Offsets.
Richtig. Aber nicht mit split(), sondern mit einer Funktion die byteorientiert arbeitet.
du meinst, so wie das von OP genannte split?