buffer 1.2.3 buffer: ^1.2.3 copied to clipboard
Utility functions and classes to work with byte buffers and streams efficiently, to read and write binary data formats.
Buffer - Dart library for byte buffers and streams. #
Utility functions and classes to work with byte buffers and streams efficiently, to read and write binary data formats.
Examples #
Here are some examples of how you can use the buffer
package:
Writing to a ByteDataWriter and reading from a ByteDataReader
This example demonstrates how to write unsigned integers of different sizes to a ByteDataWriter
and then read them back using a ByteDataReader
.
final writer = ByteDataWriter();
writer.writeUint8(255);
writer.writeUint16(65535);
writer.writeUint32(4294967295);
final reader = ByteDataReader();
reader.add(writer.toBytes());
print(reader.readUint8()); // Output: 255
print(reader.readUint16()); // Output: 65535
print(reader.readUint32()); // Output: 4294967295