awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
HexFiend avatar

HexFiend/HexFiend

0
View on GitHub↗
5,859 نجوم·449 تفرعات·Objective-C·BSD-2-Clause·4 مشاهداتhexfiend.com↗

HexFiend

HexFiend is a native macOS hex editor designed for opening and editing binary files of any size without loading them entirely into memory. It uses a 64-bit addressable data model with memory-mapped file access, enabling navigation of multi-gigabyte files while maintaining byte-level undo for insert and delete operations.

The editor distinguishes itself through a diff algorithm for binary file comparison that accounts for insertions and deletions, and a template-based structure parsing system that uses user-defined scripts to visualize binary file layouts. It also includes a typed data interpretation layer for inspecting raw bytes as integers, floats, and other types with configurable endianness and signedness.

Beyond its core editing capabilities, HexFiend provides fast search for byte patterns in large files and offers a permissively licensed framework for embedding hex views into other macOS applications. The project maintains a clean model-view-controller separation, allowing its binary data model to be reused across different applications.

Features

  • Hex Editors - Provides a native macOS hex editor for opening and modifying binary files of any size.
  • Binary File Editors - Ships a native macOS hex editor that opens and edits binary files of any size with insert, delete, and overwrite operations.
  • Large Binary Editors - Opens and modifies binary files up to 64-bit addressable sizes without loading the entire file into memory.
  • Memory-Mapped File Access - Opens files by mapping them into virtual memory for navigating multi-gigabyte files without loading into RAM.
  • Typed Value Interpreters - Interprets raw bytes as integers, floats, and other types with configurable endianness and signedness.
  • Memory-Mapped File Editors - Opens and navigates binary files up to hundreds of gigabytes using memory-mapped access without loading entirely into RAM.
  • Memory-Mapped Openers - Opens and navigates files as large as 118 gigabytes without loading them entirely into memory.
  • macOS - Ships a native macOS hex editor that opens and edits binary files of any size without loading them entirely into memory.
  • Sparse Data Models - Provides a sparse 64-bit addressable data model for editing binary files without loading them entirely.
  • Binary Diff Engines - Ships a custom binary diff engine that detects insertions and deletions between files.
  • Undo Architectures - Implements a byte-level undo architecture that records insert and delete operations without temporary disk space.
  • Binary File Insertions with Insert/Delete - Provides byte-level insert and delete operations for binary files without requiring temporary disk space.
  • Binary Insert/Delete Operations - Supports inserting and deleting bytes in binary files to enable structural changes beyond overwriting.
  • Binary Data Inspectors - Interprets raw bytes as integers, floats, or other types with configurable endianness and signedness.
  • Embeddable Frameworks - Provides a reusable framework for integrating hex or data views into other macOS applications.
  • Binary Structure Parsers - Uses user-defined scripts to parse binary file layouts and display structured views of data fields.
  • Native View Embeds - Embeds hex or data views into macOS applications without building the UI from scratch.
  • Template-Based Structure Parsers - Parses and displays binary file layouts using user-defined scripts or templates.
  • Binary Type Inspectors - Interprets raw bytes as integers, floats, or other types with configurable endianness and signedness.
  • Numeric Byte Interpreters - Interprets selected bytes as integers or floats with configurable endianness and signedness.
  • Typed Byte Inspectors - Interprets raw bytes as integers, floats, or other types with configurable endianness and signedness.
  • Binary Structure Visualizers - Uses scripts to parse and display the structure of binary files as structured views.
  • Embeddable Hex View Frameworks - Provides a permissively licensed framework for embedding hex views into other macOS applications.
  • macOS Binary Data Embedding - Provides a permissively licensed framework for embedding hex or data views into macOS applications.
  • Binary File Comparisons - Compares two binary files by detecting insertions and deletions using a custom diff algorithm.
  • Scriptable Structure Viewers - Parses and displays binary file layouts using user-defined scripts or templates.
  • Live Interpreters - Interprets raw bytes as integers, floats, and other types with configurable endianness and signedness.
  • Binary Structure Scripts - Uses user-defined scripts to parse and display binary file layouts as structured views.
  • Visual Binary Diff Tools - Compares binary files by accounting for insertions and deletions using a diff algorithm.
  • Debugging and Utilities - Fast and lightweight hex editor for binary files.
  • Developer Utilities - Listed in the “Developer Utilities” section of the Awesome Mac awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ hexfiend/hexfiendمخطط تاريخ النجوم لـ hexfiend/hexfiend

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ HexFiend

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع HexFiend.
  • ridiculousfish/hexfiendالصورة الرمزية لـ ridiculousfish

    ridiculousfish/HexFiend

    5,861عرض على GitHub↗

    A fast and clever hex editor for macOS

    Objective-C
    عرض على GitHub↗5,861
  • werwolv/imhexالصورة الرمزية لـ WerWolv

    WerWolv/ImHex

    53,892عرض على GitHub↗

    ImHex is a professional-grade hex editor and binary data analysis platform designed for inspecting, modifying, and reverse engineering raw file contents. It functions as a schema-driven engine that interprets complex binary structures by applying custom definitions to map and visualize byte-level data. The platform distinguishes itself through a dedicated domain-specific language that allows users to define structural schemas for automated file parsing. This capability is supported by a dynamic plugin architecture and an event-driven registry, which enable the integration of external modules

    C++analyzerbinary-analysisc-plus-plus
    عرض على GitHub↗53,892
  • openhft/chronicle-queueالصورة الرمزية لـ OpenHFT

    OpenHFT/Chronicle-Queue

    3,692عرض على GitHub↗

    Chronicle Queue is a high-performance data handling system featuring off-heap message queues, memory-mapped file stores, and replicated message stores. It provides a binary compatible memory layout that enables different programming languages to share data without serialization overhead. The system utilizes a replicated message store to synchronize data across multiple nodes, ensuring high availability and instant failover. Its memory-mapped architecture supports deterministic replay from disk and low-latency data recording. The project implements off-heap memory management and zero-allocati

    Javachroniclejavalow-latency
    عرض على GitHub↗3,692
  • orhun/binsiderالصورة الرمزية لـ orhun

    orhun/binsider

    3,938عرض على GitHub↗

    Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call tracing, and execution performance profiling. It provides a suite of utilities designed for binary reverse engineering, encompassing both static structural analysis and dynamic runtime monitoring of compiled binaries. The project distinguishes itself by combining low-level binary manipulation, such as a hex editor for raw byte modification, with an ELF binary analysis tool for inspecting file structures and metadata. It also includes a Linux system call tracer for observing dynamic b

    Rustanalysisbinarybinary-data
    عرض على GitHub↗3,938
عرض جميع البدائل الـ 30 لـ HexFiend→

الأسئلة الشائعة

ما هي وظيفة hexfiend/hexfiend؟

HexFiend is a native macOS hex editor designed for opening and editing binary files of any size without loading them entirely into memory. It uses a 64-bit addressable data model with memory-mapped file access, enabling navigation of multi-gigabyte files while maintaining byte-level undo for insert and delete operations.

ما هي الميزات الرئيسية لـ hexfiend/hexfiend؟

الميزات الرئيسية لـ hexfiend/hexfiend هي: Hex Editors, Binary File Editors, Large Binary Editors, Memory-Mapped File Access, Typed Value Interpreters, Memory-Mapped File Editors, Memory-Mapped Openers, macOS.

ما هي البدائل مفتوحة المصدر لـ hexfiend/hexfiend؟

تشمل البدائل مفتوحة المصدر لـ hexfiend/hexfiend: ridiculousfish/hexfiend — A fast and clever hex editor for macOS. werwolv/imhex — ImHex is a professional-grade hex editor and binary data analysis platform designed for inspecting, modifying, and… tencent/mmkv — MMKV is a high-performance, cross-platform key-value storage framework designed for mobile platforms and POSIX… orhun/binsider — Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call… sharkdp/hexyl — Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary… openhft/chronicle-queue — Chronicle Queue is a high-performance data handling system featuring off-heap message queues, memory-mapped file…