awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesBinary Format Specifications

The formal requirements and goals for a binary format intended to be a target for various compilers.

Distinct from Multi-Target Compilers: Distinct from Multi-Target Compilers: focuses on the specification of the target format rather than the compiler's ability to output it.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Binary Format Specifications. Refine with filters or upvote what's useful.

Awesome Binary Format Specifications GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • webassembly/designWebAssembly 的头像

    WebAssembly/design

    11,596在 GitHub 上查看↗

    This repository contains the design specifications for WebAssembly, serving as a technical standard for portable low-level code. It defines the binary format, instruction set, and execution semantics required to ensure consistent behavior across different hardware platforms. The project establishes the framework for a language compilation target, detailing the requirements for translating high-level programming languages into a low-level binary format. It includes a security model that defines operational rules and safety goals for executing untrusted binary code. The specifications cover th

    Sets the requirements and goals for compiling high-level languages into a standardized low-level binary format.

    在 GitHub 上查看↗11,596
  • corkami/picscorkami 的头像

    corkami/pics

    11,464在 GitHub 上查看↗

    Pics is a comprehensive reference library providing visual documentation for binary file structures, character encodings, processor instruction sets, and hardware architecture maps. It serves as a centralized resource for the dissection and analysis of diverse binary formats, including executables, images, and archives. The project specializes in mapping complex specifications into visual layouts. This includes the creation of schematic diagrams to explain the physical and logical organization of hardware components and the maintenance of a catalog for processor opcodes across multiple hardwa

    Breaks down complex binary file specifications using layout diagrams to explain data organization.

    Assembly
    在 GitHub 上查看↗11,464
  • peng-zhihui/holocubicpeng-zhihui 的头像

    peng-zhihui/HoloCubic

    6,652在 GitHub 上查看↗

    HoloCubic is an embedded desktop widget station and holographic display system. It consists of a graphics framework for rendering resolution-specific visuals and a hardware setup that uses a beam-splitting prism and transparent screen to create floating 3D visual effects. The system includes a PC-based hardware emulator used to design and verify graphical interfaces before deploying code to physical hardware. It also features an inertial measurement unit motion controller that translates physical movement into navigation inputs for the user interface. The project covers an asset pipeline for

    Provides utilities to generate binary image files optimized for playback from SD cards.

    C
    在 GitHub 上查看↗6,652
  • kaitai-io/kaitai_structkaitai-io 的头像

    kaitai-io/kaitai_struct

    4,628在 GitHub 上查看↗

    Kaitai Struct 是一个声明式二进制规范框架,提供跨多种编程语言的自动化解析器和序列化器生成。它使用一种可移植的领域特定语言来描述二进制文件和网络数据包的布局,并将这些规范转换为用于读取和写入二进制数据的源代码。 该系统通过将单一结构定义翻译为包括 C++、C#、Go、Java、JavaScript、Python 和 Rust 在内的多种语言的原生源代码,实现了跨语言数据处理。这种方法允许在不同平台上实现相同的二进制数据规范,而无需手动重写解析逻辑。 该框架涵盖二进制数据建模和处理,包括管理用于偏移导航的读取指针以及应用解压和解密等数据转换的能力。它还提供格式规范调试工具,以验证二进制数据布局与其声明性描述之间的映射。

    Creates portable, declarative descriptions of binary data layouts that serve as a reference across different platforms.

    Shellc-plus-pluscppcsharp
    在 GitHub 上查看↗4,628
  • raspberrypi/pico-sdkraspberrypi 的头像

    raspberrypi/pico-sdk

    4,651在 GitHub 上查看↗

    The pico-sdk is a software development kit for creating C and C++ applications on RP2040 and RP2350 hardware platforms. It functions as an embedded development kit that provides hardware abstraction layers and drivers to interface with microcontroller peripherals and registers. The project utilizes a CMake build system to manage the compilation of source code into multiple binary formats, including UF2, ELF, and HEX images. This environment coordinates the build and link processes to ensure the resulting firmware is correctly tailored for the target hardware. The toolkit covers embedded hard

    Produces multiple output formats including ELF, HEX, and UF2 to support various flashing and debugging tools.

    C
    在 GitHub 上查看↗4,651
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. Multi-Target Compilers
  5. Binary Format Specifications

探索子标签

  • Binary Image GeneratorsTools that produce executable binaries in multiple formats such as ELF, HEX, and UF2 for flashing and debugging. **Distinct from Binary Format Specifications:** Distinct from Binary Format Specifications: focuses on the actual generation of binary files rather than the formal specification of the format.