How transform a dart's ByteData into a String?
3,822
Try the following
String getStringFromBytes(ByteData data) {
final buffer = data.buffer;
var list = buffer.asUint8List(data.offsetInBytes, data.lengthInBytes);
return utf8.decode(list);
}
Also see this answer.
Author by
Daniel Oliveira
Working with Android native development since 2011. Passionate for Flutter development since 2018.
Updated on December 08, 2022Comments
-
Daniel Oliveira over 1 year
I am reading a binary file and want to transform it into a String. How do I do it in Dart?