ما هو محرر Hex ولماذا يمكنك استخدامه [شرح التكنولوجيا]

ما هو محرر Hex ولماذا يمكنك استخدامه [شرح التكنولوجيا]

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





إذن كيف يعمل hex ، ما هو محرر ست عشري ولماذا قد تحتاج إلى استخدام واحد على جهاز الكمبيوتر الخاص بك؟





ما هو الهيكس؟

نظام الأرقام الذي يستخدمه البشر للعد يسمى النظام العشري ، الأرقام من 0 إلى 9. اخترع الفرس قبل 6000 عام تقريبًا.





تقدم سريعًا إلى 1679. نظام الأرقام الثنائية المكون من 0 و 1 كاناخترعها جوتفريد فيلهلم فون لايبنيز.

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



0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F

بمجرد وصولك إلى نهاية 'الأرقام' الرقمية ، يمكنك ببساطة زيادة الرقم إلى اليسار بمقدار واحد ، تمامًا كما تفعل مع نظام العد العشري.





الآن بعد أن أصبح لدينا أساسيات النظام السداسي العشري بعيدًا عن الطريق ، دعنا ننتقل إلى بعض المحررات السداسية العشرية.

محرري Hex

تختلف برامج تحرير Hex عن برامج تحرير النصوص العادية في عدد من الطرق. أساس المحرر السداسي هو أنه يعرض المحتويات الأولية للملف. لا يوجد ترميز أو ترجمة إلى نص - فقط رمز الآلة الخام. والثاني هو أن أرقام الأسطر بدلاً من أن تكون قائمة على 'الأسطر' هي عنوان إزاحة من بداية الملف.





PSPad

المحرر السداسي المفضل لدي هو PSPad . يوفر PSPad ، بالإضافة إلى كونه محرر نصوص ورموز رائعًا ، ' فتح في محرر HEX ... 'الخيار الذي سيطلق وضع التحرير الخاص.

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

السادس عشر 32

السادس عشر 32 هو أيضًا محرر سداسي قادر جدًا. كما هو الحال مع PSPad ، يمكنك تحرير القيم السداسية مباشرة أو تمثيل الحرف.

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

ماذا يمكنك أن تفعل مع محرر Hex؟

الآن بعد أن عرفت ما هي القيمة السداسية ، وكيف يمكنك فتحها وتعديلها ، لماذا هل تريد أن تفعل ذلك بالضبط؟

كيف تجعل الفيديو صورة حية

اكتشف نوع الملف

بين الحين والآخر قد تصادف ملفًا لا يبدو أنك تفتحه. إنه ذو حجم عادي ، لكن Word أو Adobe لن يفتحه. هل يمكنك فعل أي شيء حيال ذلك؟

أول شيء سأفعله هو فتح الملف في محرر ست عشري. تتضمن معظم الملفات بعض المعلومات في الجزء العلوي من الملف والتي تصف نوع الملف الذي قد يكون بالفعل.

يوجد أدناه تمثيل شخصي لملف Adobe PDF. لنفترض أن شخصًا ما قام بحفظ ملف PDF عن طريق الخطأ كملف Microsoft Word .DOC.

عندما يرى نظامك هذا الامتداد ، سيحاول تشغيل Microsoft Word لفتح الملف - لكنه سيفشل. افتح الملف في محرر ست عشري ، وسيتضح على الفور أن هذا الملف هو بالفعل ملف PDF ، وتحويل سريع إلى امتداد الملف وستكون قادرًا على فتحه مباشرة في Adobe Acrobat أو أي قارئ مناسب آخر.

إذا رأيت نوع ملف ولكن ليس لديك أي فكرة عن نوع البرنامج الذي يمكن استخدامه لفتح هذا الملف ، فيمكنك السحب مفتوحة مع الذي يسرد العديد من امتدادات الملفات والبرامج المستخدمة لفتحها.

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

هناك سبب شائع آخر لاستخدام محرر ست عشري وهو قرصنة الألعاب. يمكنك تحميل لعبة حالة الحفظ ملف وتغيير مبلغ المال الذي لديك من 1،000 دولار إلى 1،000،000 دولار ، على سبيل المثال.

الآن ، في الألعاب الحديثة ، أصبح هذا الأمر أكثر صعوبة. تتضمن العديد من الألعاب الحديثة إما الضغط أو التشفير مما يجعل فك حالة الحفظ أو اللعبة أكثر صعوبة عدة مرات. ومع ذلك ، لا تزال بعض الألعاب تسمح لك بتعديل بعض المتغيرات ، مثل في سونيك سبينبول .

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

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

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

عندما لا يكون Hex هو Hex

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

هل لديك أسئلة حول المحررات السداسية العشرية أو السداسية العشرية بشكل عام؟ اسمحوا لنا أن نعرف أدناه!

يشارك يشارك سقسقة بريد الالكتروني كيفية تنظيف جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows باستخدام موجه الأوامر

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

اقرأ التالي
مواضيع ذات صلة
  • ثقافة الويب
  • شرح التكنولوجيا
نبذة عن الكاتب ديف دراجر(تم نشر 56 مقالة)

يعمل Dave Drager في شركة XDA Developers في ضواحي فيلادلفيا ، بنسلفانيا.

المزيد من Dave Drager

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك