الملفات ذات الامتداد .HEX - ماذا وكيف يمكن فتحها

تنسيق ملف سداسي عشرية ، مختصر سداسي عشرية أو base-16 ، هو بنية البيانات الخام متبوعة بجميع الملفات المخزنة على جهاز الكمبيوتر الخاص بك. على الرغم من أن كل وثيقة يتم تخزينها في هذا التنسيق ، إلا أنه يكاد يكون من المستحيل العثور عليها على جهاز كمبيوتر. على الرغم من أن الجميع لا يعلمون أن القدرة على تغيير البتات والبايت الخام مباشرة على جهاز كمبيوتر ما قد تكون مفيدة في بعض الأحيان.

العمل مع الملفات مع التمديد .HEX.

ما هو امتداد الهيكس؟

يُطلق على نظام الأرقام الذي يستخدمه الناس لحساب العشري (رقم من 0 إلى 9) ، وقد اخترعه الفرس منذ حوالي 6000 عام. في الخمسينيات أو الستينيات من القرن الماضي ، أضفت IBM طابعًا رسميًا على نظام الأرقام السداسية العشرية ، وهو طريق قصير لتمثيل البيانات الثنائية. بدلاً من استخدام الأرقام من 0 إلى 9 ، يستخدم الرقم السداسي عشري الأرقام من 0 إلى F. بعد أن وصلت إلى نهاية "الأرقام" الرقمية ، يمكنك ببساطة زيادة الرقم إلى اليسار برقم ، تمامًا كما تفعل مع نظام الأرقام العشرية.

الملفات ذات الملحق HEX لها نفس خصائص الملفات الثنائية. يتم وضع جميع البايتات واحدا تلو الآخر. لا تتم إضافة معلومات العنوان أو المجموع الاختباري. الاختلاف الوحيد بالتنسيق الثنائي هو أن كل بايت يتم تحويله إلى حرفين ASCII في النطاق من 0 إلى 9 و AF ، مما يمثل رقمين سداسي عشري. يتم تجميع هذه الأحرف في الصفوف. يمكن أن يختلف عدد الزوج في الخط عادة من 1 إلى 255 ، حيث يكون الطول الأكثر شيوعًا هو 16 أو 32 زوجًا. ينتهي كل سطر بزوج CR (قيمة ASCII $ 0D) أو CRLF (ASCII). للعمل مع هذه الوثائق يتطلب ملفات عرافة برنامج محرر خاص.

كيفية فتح ملف HEX

من وقت لآخر قد تواجه ملفًا لا يمكنك فتحه. إنه ذو حجم طبيعي ، لكن Word أو Adobe لن يقوم بفتحه. كيفية فتح مثل هذا التنسيق على جهاز كمبيوتر؟ أول شيء فعله هو فتح ملف hex في محرر hex. تحتوي معظم المستندات في البداية على معلومات تصف نوع المستند الذي يمكن أن يكون. عندما يرى نظامك هذا الامتداد ، سيحاول بدء تشغيل Microsoft Word لفتح المستند ، لكنه لن يعمل. افتح الملف في محرر سداسي عشرية ، وسيتضح على الفور أن المستند هو بالفعل ملف PDF (أو ملف آخر) ، ويمكنك فتحه مباشرة في Adobe Acrobat أو تطبيق آخر مناسب للعرض.

القرصنة الألعاب والملفات

سبب شائع آخر يمكنك استخدام محرر hex هو اختراق الألعاب. يمكنك تنزيل مستند يوفر اللعبة وتغيير مبلغ المال ، على سبيل المثال ، من 1000 إلى 1،000،000 دولار. في الألعاب اللاحقة ، كل شيء أكثر تعقيدًا. تحتوي العديد من الألعاب الحديثة إما على ضغط أو تشفير ، وهو أمر يصعب مرات عديدة فك تشفير حالة الحفظ أو اللعبة. ومع ذلك ، لا تزال بعض الألعاب تسمح لك بتحرير بعض المتغيرات ، على سبيل المثال Sonic Spinball. بالإضافة إلى عرض ملفات الألعاب ، يمكنك في بعض الأحيان استخراج معلومات مهمة أخرى من ملف محفوظ لا يمكنك الوصول إليه بخلاف ذلك. يعتمد هذا بدرجة كبيرة على نوع الملف والمعلومات التي تبحث عنها ، ولكن استخدام محرر سداسي عشرية مفيد لتحديد ما هو موجود في المستند.

التصحيح والتحرير

أخيرًا ، السبب الأساسي الأخير وراء إمكانية استخدام محرر hex هو إذا كنت مبرمجًا وتحتاج إلى تصحيح التعليمات البرمجية. بدلاً من الرجوع إلى إعادة ترجمة التعليمات البرمجية ، قد تكون هناك حاجة إلى تحرير ست عشري بسيط للتحقق من صحة النموذج. لكن أولاً ، تأكد من أن لديك نسخة احتياطية قبل تغيير أي ملفات باستخدام محرر سداسي عشرية.

الذي المحررين عرافة للاستخدام

محرر Hex هو برنامج يستخدم لعرض وتحرير الملفات الثنائية. المستند الثنائي هو مستند يحتوي على بيانات في نموذج قابل للقراءة من قبل الجهاز. تسمح لك محررات HEX بتعديل محتويات بيانات الملف الخام. نظرًا لاستخدام محرر hex لتحرير الملفات الثنائية ، فإنها تسمى أحيانًا محرر ثنائي أو محرر ملف ثنائي. إذا قمت بفتح مستند باستخدام محرر سداسي عشرية ، تظهر رسالة توضح أن المستند يتم تحريره بتنسيق سداسي عشري ، وأن عملية استخدام محرر سداسي عشرية تسمى التحرير السداسي عشرية. تختلف برامج تحرير Hex عن النص العادي في عدد من الوظائف. أساس محرر hex هو أنها تعرض المحتويات الأولية للملف. لا الترميز أو الترجمة إلى نص - فقط رمز الجهاز الخام. ثانياً ، أرقام الأسطر هي بدلاً من ذلك عنوان الإزاحة من بداية الملف. لقد اخترنا بعضًا من أفضل البرامج المجانية لعرض وتحرير مستندات HEX.

ح خ د

HxD هو محرر سداسي عشرية مجاني يمكنه فتح وتغيير رمز الكمبيوتر. إنها أداة قوية جدًا في اليد اليمنى ، والتي يمكنها فحص ومقارنة وتشخيص الملفات والأقراص وصور القرص والذاكرة والسجلات ، بالإضافة إلى تصحيح الأخطاء واستعادة بنية القرص.

المزايا:

  • بيانات كبيرة حقًا - أحدث إصدار من HxD يعالج مجموعات البيانات الكبيرة. إذا كان مناسبًا على القرص ، فسيتمكن HxD من فتحه.
  • الخيارات القياسية - تحتوي HxD على العديد من الوظائف الإضافية المفيدة ، مثل مولد المجموع الاختباري ، ودعم مجموعات الأحرف المتعددة ، ومحرر RAM ، وتقطيع الملفات ، وتقسيمها ودمجها ، وعدد غير محدود من التراجع والإصدار المحمول.
  • تصدير البيانات - يقوم البرنامج بتصدير البيانات إلى شفرة المصدر (C و C # و Java و Pascal و VB.NET) أو بتنسيقات سداسية عشرية.

العيوب:

  • ليس للمستخدم قليل الخبرة ، ولكن هذا ليس عيبًا. يهدف البرنامج إلى المستخدمين المتقدمين.

محرر DeltaHex

أحد أفضل محرري hex استنادًا إلى مكتبة deltahex. استخدم الإجراء "Open as hex" في القائمة الرئيسية "File" أو في قائمة سياق ملفات المشروع.

الميزات:

  • يعرض البيانات كرمز سداسي عشري ، ومعاينة النص.
  • الصق والكتابة تحرير أوضاع.
  • اختيار الدعم والحافظة.
  • التراجع / الإعادة.
  • حدد الترميز.
  • عرض الأحرف غير القابلة للطباعة.
  • يمكن أن تكون الرموز أيضًا ثنائية أو ثمانية أو عشرية.
  • البحث عن نص / رمز سداسي عشرية مع الإضاءة الخلفية المقابلة.
  • وضع دلتا - يتم حفظ التغييرات فقط في الذاكرة قبل الحفظ.
  • دعم ملفات ضخمة.

عرافة محرر النيو

Free Hex Editor Neo هو أسرع محرر ملف ثنائي مجاني لمنصة Windows. خوارزميات معالجة البيانات الخاصة بـ Neo Hex Editor هي الأمثل للغاية وضبطها بعناية للتعامل مع عمليات الملفات الكبيرة.

ميزات البرنامج:

  • غير محدود التراجع / الإعادة.
  • تحرير ، نسخ ، قص ، لصق ، حذف ، تعبئة ، استيراد / تصدير ، لصق قالب / ملف ، تغيير حجم الملف ، الانتقال إلى البداية ، تغيير البتات.
  • بحث واستبدال القوالب.
  • الخلفية.
  • بايت ، كلمات ، كلمات مزدوجة ، تجميع أربع كلمات.
  • سداسي عشري ، عشري ، ثماني ، وثنائي ، إلخ. عرض البيانات.
  • تغيير سمات الملف.
  • تحليل بيانات الحافظة.
  • إنشاء بقع الثنائية ، والبحث / استبدال التعبيرات العادية.
  • واجهة متعددة اللغات.

وظائف وميزات الأداة:

  • الاحصائيات ومحلل سداسي عشري - تسمح وحدة تحليل البيانات الثنائية بتحليل توزيع البايتات والأحرف والسلاسل بواسطة مقالب سداسية عشرية وبيانات نصية. يدعم Neo Binary Analyzer الأنواع التالية من القوالب: أنماط أحرف وسلسلة أحرف ASCII / Unicode وأنماط بيانات Hex و Decimal و Octal و Binary و Float و Double و RegEx (تعبير منتظم).
  • تمثيل رسومي للبيانات التي تم تحليلها في واجهة مستخدم Neo - يدعم البرنامج خريطة الحرارة وتصور بيانات الرسم البياني. يمكنك أيضًا تحليل مستند ثنائي في شكل إحصائيات وصفية: الوسط ، تباين العينة ، الانحراف المعياري ، الخطأ القياسي ، التلفوب ، عدم التماثل ، الوسيط ، المدى ، الحد الأدنى ، الحد الأقصى ، المبلغ ، إلخ.
  • File Comparison - Neo هي أداة مقارنة متقدمة بتنسيق سداسي عشري. يسمح لك محرر hex المضمّن بمقارنة ملفين سداسي عشري باستخدام خوارزميات مقارنة مختلفة: بسيطة (من البايت إلى البايت) وخوارزمية الفرق (مطابقة الكتل).
  • يسمح لك محرر RAM - معدل العملية بتحرير الذاكرة ومعالجة البيانات المحملة في ذاكرة الوصول العشوائي للكمبيوتر بواسطة نظام التشغيل. يوفر RAM Explorer القدرة على عرض العمليات المحملة بسهولة والانتقال إلى بعض الإزاحات. ثم يمكنك الوصول مباشرة إلى كتل البيانات هذه وتحريرها في نافذة محرر سداسي عشرية. وبالتالي ، يوفر Hex Editor Neo القدرة على عرض وتحرير بيانات البرامج الثنائية مباشرة في ذاكرة الوصول العشوائي.
  • Disassembler - يسمح لك البرنامج أيضًا بتحليل الملفات القابلة للتنفيذ إلى x86 و x64 و. NET. يدعم Neo Assembler View مجموعات التعليمات التالية: x86 ، x86-64 ، MMX ، SSE ، SSE2 ، 3DNow! ، MSIL. يمكنك تنزيل ملفات الرموز لكل من الملفات التنفيذية 32 بت و 64 بت. الجدد - مجرد محرر مثالي دلل / إكس!
  • محرر الأنماط / البنية الثنائية - يدعم البرنامج تحليل البنية الداخلية للملفات التالية: exe ، dll ، sys ، ocx ، bmp ، png ، avi ، rar ، icc ، vhd ، zip ، tiff ، wav ، tga ، psd ، pic ، pcx ، pal emf eps.
  • عرض هيكل الوحدة النمطية - يسمح لك بتخصيص القوالب الثنائية. يمكنك كتابة التعريف الخاص بك لهيكل الملف باستخدام لغة داخلية مثل C / C ++ لأي مستند ثنائي تقريبًا. على سبيل المثال ، إذا كنت ترغب في تحرير ملفات البيانات ، فعليك أولاً وصف بنية الملف ، ثم ربطه بملف معين باستخدام نافذة محرر خاصة.
  • يجعل محلل بنية الملف التعديلات الثنائية أسهل بكثير من مجرد تحرير وحدات البايت السداسية العشرية الأولية. فتح ، عرض ، وتحرير ملفات عرافة / بن بسهولة غير مسبوقة!

يوفر Hex Editor Neo ميزات أساسية ومتقدمة ومبتكرة. التحرير السداسي عشري متاح الآن لكل مستخدم مبتدئ!

بي أس باد

محرر عرافة المفضلة لمعظم المبرمجين. يوفر PSPad ، بالإضافة إلى كونه محرر نصوص وكودًا رائعًا ، الخيار "Open in the HEX Editor ..." ، الذي يفتح وضع تحرير خاصًا. عندما تكون في هذا الوضع ، يمكنك رؤية الموقع والقيم السداسية العشرية لكل بت من الملف. لديك خياران لضبط - يمكنك تحرير القيم السداسية العشرية حسب الموقع ، أو على اليمين لديك تمثيل أبجدي رقمي لهذه القيمة ، والتي يمكنك أيضًا تعديلها.

XVI32

XVI32 هو أيضًا محرر سداسي عشري قادر جدًا. كما هو الحال في PSPad ، يمكنك تحرير القيم السداسية العشرية مباشرةً أو من خلال عرض الأحرف. كما أنه يحتوي على العديد من الأدوات المتقدمة لتحرير الرموز السداسية العشرية ، مثل حاسبة العنوان للتحقق من الإزاحات والمعلمات الأخرى الخاصة بالبيانات السداسية عشرية والتي يمكن أن تساعدك على تجاوز مستند سداسي عشري. إذا كنت ، بالطبع ، تعرف ما تفعله.

أصبحت معرفة كيفية عمل جهاز الكمبيوتر الخاص بك أكثر أهمية لأن التكنولوجيا أصبحت أكثر بساطة وسهولة في الاستخدام. إذا كان لديك أي أسئلة حول تحرير ملفات hex ، فاترك تعليق أسفل هذه المقالة.