atmos_binary_buffer 2.0.0 copy "atmos_binary_buffer: ^2.0.0" to clipboard
atmos_binary_buffer: ^2.0.0 copied to clipboard

Dart helper package to work with binary buffers by Atom735

Changes #

2.0.0 #

EN #

  • add IEEE 754 float16 and bfloat16 conversion utilities, plus float32 bit reinterpretation helpers
  • extend BinaryReader/BinaryWriter with read/writeFloat16, read/writeBFloat16, list methods, and short aliases (rI/rU/rF*, wI/wU/wF*)
  • add BinaryReader constructors for TypedData, ByteData, and ByteBuffer
  • reorganize and complete bilingual DartDoc (EN first, RU second), clean up templates/macros, and refresh public exports/docs

RU #

  • добавлены утилиты конвертации IEEE 754 float16 и bfloat16, а также хелперы реинтерпретации битов float32
  • расширены BinaryReader/BinaryWriter: read/writeFloat16, read/writeBFloat16, методы для списков и короткие алиасы (rI/rU/rF*, wI/wU/wF*)
  • добавлены конструкторы BinaryReader для TypedData, ByteData и ByteBuffer
  • переработан и дополнен двуязычный DartDoc (сначала EN, затем RU), очищены templates/macros и обновлены публичные экспорты/документация

1.0.1 #

  • update documentation: split into ENG and RU sections (ENG on top)
  • update README version to 1.0.1

1.0.0 #

  • fix zigzag encoding/decoding for web compatibility (use >> instead of >>>)
  • fix ByteData.view and typed list views to properly handle buffers with offsetInBytes
  • fix all writeList*AV methods to account for buffer offset when creating views
  • update documentation with detailed zigzag encoding description
  • add web compatibility limitations section to documentation

0.17.0 #

  • added endian to reader/writer

0.16.6 #

  • fix troubles with read lists views from offsetted view

0.16.5 #

  • fix missed symbol in code

0.16.4 #

  • set new pack algorithm

0.16.3 #

  • add read/write for list of sizes (packed uint) values readListSize/writeListSize

  • add read/write for packed integer value and list of thats values readPackedInt/writePackedInt/readListPackedInt/writeListPackedInt

0.16.2 #

  • fixed README

0.16.1 #

  • Set last Dart SDK (2.16.1) dependecy
  • Publish on pub.dev

0.0.1 #

  • Initial version.
1
likes
160
points
269
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Dart helper package to work with binary buffers by Atom735

Repository (GitHub)
View/report issues

License

MIT (license)

More

Packages that depend on atmos_binary_buffer