Hexi: Uma biblioteca C++23 leve para manipulação segura de dados binários
2025-03-28
Hexi é uma biblioteca C++23 leve e somente com cabeçalho para lidar com segurança com dados binários de fontes arbitrárias (principalmente dados de rede). Ela fica em algum lugar entre copiar bytes manualmente de buffers de rede e bibliotecas de serialização completas. Projetada para facilidade de uso, segurança ao lidar com dados não confiáveis, flexibilidade e sobrecarga mínima, Hexi suporta contêineres personalizados (incluindo contêineres não contíguos), tratamento de exceções e verificação de limites. Recursos adicionais incluem tipos de buffer para arquivos binários, buffers estáticos/dinâmicos e um alocador de bloco de thread local.
Desenvolvimento
Dados Binários