مقارنة الملفات الثنائية
قارن ملفين بايتًا ببايت عند الإزاحة نفسها للعثور على التغييرات في القيم وفي طول الملف. اختر اختلافًا لفحص البايتات الست عشرية المحيطة به وعرض ASCII في الملفين.
ما يمكنك فعله
قارن كل البايتات وأطوال الملفين
قارن إدخالين عند إزاحات بايت متطابقة واعرض العدد الإجمالي للمواضع المختلفة. تُحتسب البايتات الزائدة الموجودة في الإدخال الأطول فقط كاختلافات أيضًا.
افحص البايتات حول الاختلاف
اختر إزاحة مختلفة لعرض حتى ثمانية بايتات قبلها وبعدها بالنظام الست عشري وASCII. أدخل إزاحة مباشرة لفحص مواضع تتجاوز القائمة.
كيفية الاستخدام
تحميل A وB
اختر ملفًا واحدًا لكل إدخال. للإدخال الست عشري، أدخل البايتات واضغط زر التحميل. يمكن أن يصل حجم كل إدخال إلى 1 MiB.
تحقق من عدد الاختلافات
تبدأ المقارنة تلقائيًا عند تحميل الإدخالين. إذا تطابق كل شيء، تؤكد النتيجة تطابق كل البايتات وكل من الطولين.
اختر إزاحة وافحص البايتات القريبة
اختر إزاحة في قائمة الاختلافات أو أدخلها عشريًا أو ست عشريًا مع بادئة 0x. افحص حتى ثمانية بايتات على كل جانب، ثم تقدّم بخطوات ثمانية بايتات عند الحاجة.
متى يكون مفيدًا
تحقق من ملف قبل التغيير وبعده
قارن ملفات ذات البنية نفسها لمعرفة قيم البايتات التي تغيرت وأين.
فحص تسلسلات البايتات الصغيرة
حمّل البايتات الست عشرية إلى A وB لفحص القيم المتغيرة أو الاختلافات في النهاية.
فهم النتيجة
تُقارن البايتات عند الإزاحة نفسها
الإزاحة هي موضع يُحسب من بداية الإدخال ويبدأ من الصفر. الست عشري 0x1A والعشري 26 يشيران إلى الموضع نفسه. تغطي المقارنة الإزاحات المتطابقة حتى نهاية الإدخال الأطول.
إذا أُضيفت بايتات في المنتصف، فقد تختلف كثير من الإزاحات اللاحقة. لا تستنتج هذه الأداة مواضع الإدراج ولا تعيد محاذاة تسلسلات البايتات.
يغطي الإجمالي والقائمة نطاقين مختلفين
يشمل الإجمالي كل موضع مختلف. تعرض القائمة أول 500. التنقل المباشر بالإزاحة مستقل عن هذا الحد، لذا يمكنك فحص المواضع اللاحقة أيضًا.
البايتات المفقودة ونقاط ASCII
«لا بايت» أو «—» تعني أن هذا الإدخال لا يحتوي على بايت عند تلك الإزاحة. تكون الخلايا التي تتجاوز الإدخالين فارغة. يعرض ASCII الأحرف من 0x20 إلى 0x7E؛ وتظهر القيم الأخرى كنقاط. النقطة لا تعني بايتًا مفقودًا أو القيمة 00.
إعادة التحميل تحدّث المقارنة
إعادة تحميل A أو B تستبدل ذلك الإدخال فقط. إذا فشل التحميل، تبقى آخر بايتات تم تحميلها بنجاح وتظل جزءًا من المقارنة. تبديل طريقة الإدخال وحده لا يعيد تحميل البايتات.
الأسئلة الشائعة
هل يمكن أن تتطابق ملفات بأسماء مختلفة؟
نعم. تتطابق الملفات عندما يتطابق كل بايت وكل من الطولين. أسماء الملفات ليست جزءًا من المقارنة.
ماذا يحدث إذا كان هناك أكثر من 500 اختلاف؟
لا يزال الإجمالي يشمل كل الاختلافات. تعرض القائمة أول 500 موضع، ويمكنك إدخال إزاحة مباشرة لفحص المواضع التي تتجاوز ذلك.
هل يمكنني تعديل البايتات أو حفظها هنا؟
تعرض هذه الصفحة نتيجة المقارنة. استخدم محرر البايتات لاستبدال البايتات أو حفظ ملف. ستحتاج إلى اختيار ملفك مرة أخرى هناك.
ما الإدخال الست عشري المقبول؟
أدخل بايتات كاملة من خانتين عشريتين من 00 إلى FF، مع مسافات أو فواصل أسطر اختيارية. لا تُضف بادئات 0x ولا عمود إزاحة. تحميل حقل فارغ ينشئ إدخالًا بطول صفر بايت.
هل ستتغير الملفات الأصلية؟
لا. تتم مقارنة البايتات المحمّلة وتُعرض الاختلافات على الشاشة.
المدخلات والنتائج
- الإدخال
- ملف واحد أو تسلسل بايتات ست عشري في A وB، حتى 1 MiB لكل منهما.
- المقارنة
- إزاحات متطابقة حتى نهاية الإدخال الأطول؛ وإجمالي عدد الاختلافات وأول 500 موضع مختلف.
- النتيجة
- إزاحات مختلفة مع بايتات ست عشرية قريبة وASCII. تبقى الملفات الأصلية دون تغيير.