getUtf8LengthEncodedString method
Implementation
Tuple2<String, int> getUtf8LengthEncodedString(int startOffset) {
final tmp = Uint8List.sublistView(this, startOffset);
final bd = ByteData.sublistView(tmp);
final strLength = bd.getVariableEncInt(0);
final tmp2 = Uint8List.sublistView(
tmp,
strLength.item2,
strLength.item2 + strLength.item1.toInt(),
);
return Tuple2(utf8.decode(tmp2), strLength.item2 + strLength.item1.toInt());
}