1 repository
Direct reading and writing of objects to sequential byte streams to optimize memory usage.
Distinct from Sequential Byte Processing: Distinct from Sequential Byte Processing: applies specifically to the serialization of objects rather than general image or byte buffer processing.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Stream-Based Binary Serialization. Refine with filters or upvote what's useful.
protobuf-net este un framework de serializare binară și o bibliotecă .NET care implementează specificația Protocol Buffers. Funcționează ca un instrument de serializare bazat pe schemă și un mapper de date contract-first, convertind grafuri complexe de obiecte într-un format binar compact pentru stocare și transmisie în rețea. Biblioteca permite schimbul de date cross-platform și rețelistica de înaltă performanță prin reducerea dimensiunilor payload-ului și a timpului de procesare. Suportă în mod specific persistența ierarhiei obiectelor, permițând serializarea și reconstrucția structurilor complexe de clase care includ moștenirea și tipurile derivate. Proiectul acoperă capabilități de bază, inclusiv serializarea și deserializarea datelor binare, generarea de clase bazată pe schemă și gestionarea moștenirii tipurilor prin identificatori unici. Oferă mecanisme pentru maparea structurilor de date prin atribute statice sau configurații dinamice de runtime.
Processes binary data directly through sequential byte streams to minimize memory overhead during large transfers.