1 dépôt
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 est un framework de sérialisation binaire et une bibliothèque .NET qui implémente la spécification Protocol Buffers. Il fonctionne comme un outil de sérialisation basé sur un schéma et un mappeur de données "contract-first", convertissant des graphes d'objets complexes en un format binaire compact pour le stockage et la transmission réseau. La bibliothèque permet l'échange de données multiplateforme et la mise en réseau haute performance en réduisant la taille des charges utiles et le temps de traitement. Elle prend spécifiquement en charge la persistance de la hiérarchie des objets, permettant la sérialisation et la reconstruction de structures de classes complexes incluant l'héritage et les types dérivés. Le projet couvre des capacités fondamentales, notamment la sérialisation et la désérialisation de données binaires, la génération de classes pilotée par schéma et la gestion de l'héritage de types via des identifiants uniques. Il fournit des mécanismes pour mapper les structures de données via des attributs statiques ou des configurations dynamiques au runtime.
Processes binary data directly through sequential byte streams to minimize memory overhead during large transfers.