Pack/unpack binary structures
Binary struct definitions with code generation
binary-struct
Binary struct parsing library
TypeScript port of protowire — PXF text format, SBE binary, struct-tag protobuf, and API response envelope. Verified for byte-equivalence with the canonical Go reference and seven other sibling ports.
thrift encoding/decoding using bufrw
Packs/Unpacks/Measures structs according to Python's `struct` format
Strict borsh compatible de/serializer
read and write binary structures and data types
Define complex binary structures using composable primitives
Kaitai Struct: runtime library for JavaScript
List of binary file extensions
Declaratively encode and decode binary data
Yet another node.js struct implementation (object↔︎buffer conversion)
BCS - Canonical Binary Serialization implementation for JavaScript
Create ABI-compliant "struct" instances on top of Buffers
Linear memory in TypeScript
Check if a file path is a binary file
Solana specific extension for beet, the borsh compatible de/serializer
C-style structure serializer and deserializer.
OMG IDL Schema message serializers and deserializer
Create ABI-compliant "struct" instances on top of Buffers
Kaitai Struct Compiler
Declaratively encode and decode binary data
BinaryStruct is a class for dealing with binary structured data. It simplifies expressing what the binary structure looks like, with the ability to name the parts. Given this definition, it is easy to encode/decode the binary structure from/to a Hash.
The gogyou is a library written at pure ruby that provides auxiliary features of binary data operation for ruby. The C-liked struct, union and multidimensional array definition are posible in ruby syntax. Available features: (1) nested struct and union with anonymous field (2) multidimensional array (3) field of variable array (4) const field (5) packed field (6) user definition types (7) (EXPERIMENTAL AND LIMITATION FEATURE) pointer
A library for working with Ruby binary structures in a way similar to c-structs
Kaitai Struct is a declarative language used for describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API. This package is a visualizer tool for .ksy files. Given a particular binary file and .ksy file(s) that describe its format, it can visualize internal data structures in a tree form and a multi-level highlight hex viewer.
Binaryparse is a simple Ruby DSL to parse semi-complicated binary structures. This includes structures dynamic in length, which cannot be handled by DL::Struct or BitStructEx. It is similar to ActiveRecord in syntax
C like structs for ruby allowing read/write from binary files"
Kaitai Struct is a declarative language used for describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API. This package provides small runtime library used by code generated by Kaitai Struct compiler.
solidity-typed - "zero-dependency" 100%-solidity compatible data type and application binary interface (abi) machinery incl. bool, (frozen) string, address, bytes, uint, int, enum, struct, array, mapping, event, and more for solidity-inspired contract (blockchain) programming languages incl. rubidity, rubysol et al
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.