2 مستودعات
Low-level binary encoding of basic primitive types like booleans and nulls.
Distinct from Binary Data Encoding: Focuses on primitive value mapping for serialization, not network overhead for high-frequency streams.
Explore 2 awesome GitHub repositories matching networking & communication · Primitive Type Encoding. Refine with filters or upvote what's useful.
MessagePack is a binary object serialization library and a cross-platform data exchange format. It serves as a binary alternative to JSON, converting structured data into a space-efficient binary representation for network transmission and storage. The system provides a standardized format for swapping complex data types across different programming languages and architectures. It allows for the definition of custom data type encoding by pairing application-specific information with specialized serialization markers. The library handles the encoding and decoding of diverse data types, includ
Serializes true and false constants into single-byte markers for efficient binary storage.
MessagePack-CSharp is a high-performance binary serializer for .NET that converts C# objects to and from the compact MessagePack format. It uses compile-time source generation to produce AOT-safe formatters and resolvers, eliminating runtime reflection and enabling ahead-of-time compilation scenarios. The serializer encodes object fields as integer indices instead of string keys, producing compact binary output with deterministic field ordering, and provides stack-allocated reader and writer structs for direct encoding and decoding of MessagePack primitives without heap allocations. The libra
Provides low-level reader and writer structs for direct zero-allocation MessagePack primitive encoding.