getString function

String getString(
  1. Uint8List data,
  2. int offset
)

Implementation

String getString(Uint8List data, int offset) {
  final length = ByteData.view(data.buffer).getUint32(offset, Endian.little);
  offset += 4;
  final stringBytes = data.sublist(offset, offset + (length - 1)); // -1 to remove null terminator
  return utf8.decode(stringBytes);
}