4 dépôts
Utilities for converting data structures to and from binary byte slices.
Distinct from Binary Data Encoding: Candidates focus on network overhead or audio data; this is a general-purpose data processing utility.
Explore 4 awesome GitHub repositories matching data & databases · Binary Data Encodings. Refine with filters or upvote what's useful.
JDA est un wrapper Java pour l'API Discord, fournissant un framework pour construire des agents automatisés et intégrer des applications avec la plateforme de chat. Il fonctionne à la fois comme un client API REST pour gérer les entités de serveur et comme un client gateway qui maintient des connexions WebSocket persistantes pour des mises à jour d'état en temps réel. La bibliothèque propose un module API vocal complet pour gérer le streaming audio, la connectivité aux canaux vocaux et l'intégration de soundboard. Elle inclut également une boîte à outils spécialisée pour le design d'UI interactif, permettant la création de commandes slash, boutons, menus de sélection et formulaires de saisie modaux. Globalement, le projet couvre la modération communautaire via la gestion automatisée des règles, l'administration de serveur via la configuration des canaux et des rôles, et la gestion du trafic en utilisant le sharding pour distribuer les charges d'événements. Il fournit également des utilitaires pour la création de contenu multimédia riche et la récupération détaillée des profils de membres.
Provides binary encoding and decoding for specialized data exchange within the library.
Open-XML-SDK est une bibliothèque pour créer, modifier et valider par programmation des documents Office basés sur la norme Open XML. Il fonctionne comme un générateur de fichiers Office et un analyseur de documents XML, permettant la manipulation de fichiers de traitement de texte, de feuilles de calcul et de présentation. La bibliothèque permet la génération et la mise à jour du contenu et de la structure des documents sans nécessiter l'installation des applications Office natives. Elle utilise des classes fortement typées et une approche validée par schéma pour garantir que les fichiers créés restent compatibles et correctement structurés. Le projet fournit des capacités de validation structurelle par rapport aux schémas officiels, l'intégration de contenu multimédia tel que la vidéo, et la gestion des parties et relations de documents. Il prend en charge à la fois la manipulation d'arbres en mémoire et l'analyse basée sur les flux pour le traitement des données de documents.
Provides utilities for encoding and decoding bytes using hexadecimal binary values.
Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di
Handles variable-length strings and arbitrary binary objects for flexible storage.
NuttX est un système d'exploitation temps réel (RTOS) conforme à POSIX, conçu pour les microcontrôleurs allant des architectures 8 bits aux 64 bits. Il fournit un environnement d'exécution déterministe avec un ordonnanceur de tâches temps réel et un noyau embarqué POSIX pour assurer une exécution de code portable sur diverses cibles matérielles. Le projet se distingue par une couche d'abstraction matérielle complète qui fournit des pilotes standardisés pour I2C, SPI, CAN et USB sur divers chipsets de semi-conducteurs. Il dispose également d'une pile réseau embarquée prenant en charge TCP, UDP, IPv4 et IPv6, ainsi que des protocoles industriels tels que Modbus et DroneCAN. Le système couvre un large éventail de capacités, incluant une gestion avancée de la mémoire avec pagination à la demande, des opérations cryptographiques sécurisées et un système de fichiers virtuel pour gérer des types de stockage disparates. Il intègre en outre des interfaces de haut niveau pour les interfaces graphiques, la synthèse audio et l'exécution de plusieurs langages de script et charges de travail WebAssembly. L'environnement est construit en utilisant Make ou CMake pour cibler des configurations de cartes et des chipsets spécifiques.
Serializes and deserializes data using the CBOR binary representation standard for efficient communication.