buffer 1.2.3 copy "buffer: ^1.2.3" to clipboard
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. #

Pub

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
19
likes
160
points
89.7k
downloads

Publisher

verified publisheragilord.com

Weekly Downloads

Utility functions and classes to work with byte buffers and streams efficiently, to read and write binary data formats.

Repository (GitHub)
View/report issues

Topics

#bytes #stream #protocol #server #client

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on buffer