最初のファイル全体を QByteArray に読み込む QFile から k から k+L までのバイトを読み取ることができます
if (!file.open(QIODevice::ReadOnly))
//...
QByteArray blob = file.readAll();
QByteArray bytes = blob.mid( k, L);
k から k+L までのバイトだけを効率的に読み取る方法は?
if (!file.open(QIODevice::ReadOnly))
//...
QByteArray bytes = bytesFromFile( file, k, L);