Binn (formato de serialización)


Binn es un formato de serialización de datos informáticos que se utiliza principalmente para la transferencia de datos de aplicaciones . Almacena tipos de datos primitivos y estructuras de datos en forma binaria. [1]

El formato Binn está diseñado para ser compacto y rápido en las lecturas. Los elementos se almacenan con sus tamaños para aumentar el rendimiento de lectura. Las cadenas terminan en nulo, por lo que cuando se lee, la biblioteca devuelve un puntero dentro del búfer, lo que evita la asignación de memoria y la copia de datos, una operación conocida como copia cero .

Las estructuras Binn constan de una lista de elementos . Cada elemento tiene un tipo que puede ser seguido por el tamaño, la cantidad de elementos internos y los datos en sí: