binary property
Uint8List
get
binary
Implementation
Uint8List get binary {
Uint8List b = Uint8List(2048);
var bdata = new ByteData.view(b.buffer);
bdata.setUint64(0, length);
bdata.setUint64(8, xxHash);
if (cid.isEmpty) {
bdata.setUint8(16, 0);
return b.sublist(0, 17);
}
var c = utf8.encode(cid) as Uint8List;
bdata.setUint8(16, c.lengthInBytes);
var wi = 17;
for (var cc in c) {
bdata.setUint8(wi++, cc);
}
return b.sublist(0, wi);
}