3 مستودعات
Algorithms and implementations for computing differences between binary files using block-based comparison.
Distinct from Block-Based Algorithms: Distinct from Block-Based Algorithms: focuses specifically on binary diff computation, not general block-based algorithmic patterns.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Binary Diff Engines. Refine with filters or upvote what's useful.
A fast and clever hex editor for macOS
Implements a fast hash-based block diff engine for comparing binary files.
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 interpr
Ships a custom binary diff engine that detects insertions and deletions between files.
python-build-standalone هي سلسلة أدوات مصممة لإنتاج ملفات Python تنفيذية قابلة لإعادة التوزيع عبر أنظمة تشغيل ومعماريات أجهزة متعددة. تولد ملفات Python ثنائية مستقلة يمكن توزيعها على المستخدمين دون الحاجة إلى مترجم نظام مثبت مسبقاً. يدير المشروع عملية التجميع عبر المنصات من البداية إلى النهاية باستخدام target triples وبيئات محاوية لضمان مخرجات ثنائية متسقة. يتضمن خط أنابيب توزيع يقوم بأتمتة توليد مصفوفات البناء وتحميل القطع الأثرية (artifacts) المجمعة إلى صفحات الإصدار العامة ودلاء النسخ المتطابق (mirror buckets). توفر مجموعة الأدوات أيضاً إمكانيات تحليل الإصدار الثنائي، مما يسمح بمقارنة ملفين ثنائيين مجمعيين من خلال تقارير مرئية لتحديد التغييرات غير المتوقعة بين الإصدارات. يشمل ذلك دورة حياة كاملة لتوحيد سلسلة أدوات البناء، وإدارة الإصدار، ونسخ القطع الأثرية.
Includes tools for visual comparison of binary contents to detect unexpected changes between versions.