我可以从QFile中读取整个文件到QByteArray中,并从第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);