awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesBinary Format Decoders

Tools that convert raw binary data into structured formats based on specifications.

Distinct from Binary Stream Decoding: Shortlist is too narrow (animation, PAG) or too specific (compressed streams); requires a general category for file layout decoding.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Binary Format Decoders. Refine with filters or upvote what's useful.

Awesome Binary Format Decoders GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • wader/fqAvatar de wader

    wader/fq

    10,528Ver en GitHub↗

    fq es un procesador de datos binarios de línea de comandos utilizado para decodificar, transformar y analizar flujos de bytes crudos y datos a nivel de bit en formatos estructurados. Funciona como un motor de consulta binario funcional que permite filtrar y mapear estructuras binarias, así como un convertidor que traduce blobs binarios complejos y formatos de archivo propietarios a JSON, YAML o XML estándar. La herramienta se distingue como un manipulador de bits de bajo nivel capaz de realizar cortes a nivel de bit, operaciones a nivel de bit y hashing criptográfico en archivos crudos. También sirve como analizador de protocolos de red con la capacidad de reensamblar flujos TCP fragmentados y descifrar tráfico TLS para inspección a nivel de aplicación. El proyecto cubre amplias capacidades en el análisis binario y la transformación de datos, incluyendo soporte para definiciones de decodificadores personalizados y una amplia gama de formatos especializados como Mach-O, ASN1 BER y Avro OCF. Proporciona utilidades para la búsqueda en árboles binarios, decodificación de texto estructurado y serialización bidireccional entre formatos binarios y de texto. Los usuarios pueden interactuar con el sistema a través de una interfaz de línea de comandos y un REPL interactivo para pruebas de consulta en tiempo real.

    Provides a functional query language to extract, transform, and navigate complex decoded binary structures.

    Go
    Ver en GitHub↗10,528
  • nanopb/nanopbAvatar de nanopb

    nanopb/nanopb

    5,437Ver en GitHub↗

    Nanopb es una implementación ligera en C de Protocol Buffers diseñada para sistemas con recursos limitados y microcontroladores. Funciona tanto como biblioteca de serialización embebida para codificar y decodificar datos estructurados, como generador de código que transforma archivos de definición en archivos fuente y de cabecera compactos en C. El proyecto se distingue por su enfoque en la asignación de memoria estática, utilizando tamaños máximos fijos para cadenas y arrays para evitar la asignación dinámica de memoria y la fragmentación del heap. Emplea un mecanismo de streaming basado en callbacks para procesar mensajes o campos que exceden la RAM física disponible, permitiendo el manejo de datos de longitud variable sin agotar la memoria del sistema. La biblioteca proporciona amplias capacidades para la serialización binaria, incluyendo cálculo de tamaño codificado, seguimiento de presencia de submensajes y framing a nivel de transporte. También incluye utilidades de reflexión para la iteración de campos, validación de cadenas UTF-8 y aplicación estricta de límites para garantizar la seguridad de la memoria al parsear entradas binarias no confiables.

    Parses binary data streams into structured C data objects based on protobuf specifications.

    C
    Ver en GitHub↗5,437
  • chuckerteam/chuckerAvatar de ChuckerTeam

    ChuckerTeam/chucker

    4,532Ver en GitHub↗

    Chucker es un inspector HTTP en el dispositivo para aplicaciones Android que captura y registra el tráfico de red para la librería OkHttp. Funciona como un interceptor de red y una utilidad tipo proxy, permitiendo el análisis de llamadas a la API directamente dentro del entorno de la aplicación móvil. La herramienta proporciona una interfaz local para analizar las interacciones de la API, lo que incluye la capacidad de decodificar cuerpos de respuesta binarios en texto legible por humanos. También incluye características de seguridad para enmascarar información sensible en los encabezados de solicitud y respuesta mediante reglas de redacción. Las transacciones capturadas se gestionan mediante una base de datos local con retención de datos basada en tiempo configurable para purgar automáticamente los registros antiguos. El sistema se integra directamente en la tubería de solicitud y respuesta para monitorear el intercambio de datos y los encabezados.

    Converts raw binary request and response payloads into structured, human-readable formats.

    Kotlinandroidandroid-libraryandroid-sdk
    Ver en GitHub↗4,532
  • cea-sec/miasmAvatar de cea-sec

    cea-sec/miasm

    3,890Ver en GitHub↗

    Miasm is a Python reverse engineering framework designed for binary analysis, disassembly, and modification. It functions as a binary analysis framework that lifts machine code into an intermediate representation to enable platform-independent security research. The system operates as a binary emulation engine and modification toolkit, allowing for the execution of binary code in a virtual environment to track state changes without native hardware. It provides tools for binary patching to update and modify raw binary files across multiple CPU architectures and executable formats. The framewo

    Decodes multiple executable file formats through a modular system to extract machine code and metadata.

    Pythonassemblerdisassembleremulator
    Ver en GitHub↗3,890
  1. Home
  2. Operating Systems & Systems Programming
  3. Binary Format Decoders

Explorar subetiquetas

  • Binary Data QueryingTools for navigating and extracting data from binary structures using query languages. **Distinct from Binary Format Decoders:** Distinct from Binary Format Decoders: focuses on the query-based navigation of decoded structures rather than the initial decoding process.
  • Nested Format DecodersDecoders capable of parsing embedded binary formats within a primary binary structure. **Distinct from Binary Format Decoders:** Specifically addresses recursive or embedded formats, whereas Binary Format Decoders are general parsing tools.
  • Pluggable Decoder Registries1 sub-etiquetaArchitectures that allow format-specific parsing logic to be dynamically loaded and registered. **Distinct from Binary Format Decoders:** Focuses on the registry and pluggability mechanism rather than the act of decoding itself.
  • Structured Text DecodersDecoders that parse text-based formats like XML, HTML, TOML, and YAML into queryable structures. **Distinct from Binary and Text File Parsing:** Distinct from Binary Format Decoders: focuses on parsing text-based serialization formats rather than raw binary file layouts.