toBinaryString method
Returns a binary string representation of the bytes.
Each byte is represented as an 8-bit binary value.
Example:
final b = Byte(42);
print(b.toBinaryString()); // '00101010'
final bytes = Byte.fromList([1, 2]);
print(bytes.toBinaryString()); // '0000000100000010'
Implementation
String toBinaryString() {
return toUnsignedList()
.map((b) => b.toRadixString(2).padLeft(8, '0'))
.join();
}