ToolMill.io

Hex Encode / Decode - Text ↔ Hex

Hex Encode / Decode converts text into hexadecimal (base-16) bytes and decodes hex back into readable text. استخدامه في إزالة الحمولات الثنائية، وتفتيش الشاحنات من طراز UTF-8، وعكس الخيوط الهاربة، والعمل مع الهزات أو البروتوكولات المنخفضة المستوى. تقبل أشكال سداسي مشتركة (بأماكن أو بدون مساحات، أو خطوط جديدة، أو " صفر " ). يدير 100% محلياً في منظفك - لا تحميلات - ويعمل خارجاً بعد تركيب "تولميل" كـ "بيوا".

الزينة

جرب

أمثلة

Encode text to hex
الناتج
Hello, ToolMill!
الناتج
48656c6c6f2c20546f6f6c4d696c6c21
Decode hex to text
الناتج
54686973206973206120686578206465636f646520746573742e
الناتج
This is a hex decode test.
Decode spaced hex bytes
الناتج
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
الناتج
Hello ToolMill

ما يعنيه التشفير

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

"متى يكتب النص إلى "هيكس

النص المنسّق لـ(هيكس) مفيد عندما تريد أن ترى بالضبط أيّ من يُنتج سلسلة، يُقارن حمولات مُنسخة، أو عينات مُسجّلة، أو يُفحص شخصيات غير قابلة للطباعة بشكل غير مباشر. وغالباً ما يكون هذا أسهل من التخمين الذي يظهره سجل المحاسبين أو الخائن.

عندما يُفكّر (هيكس) بالعودة إلى النص

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

قواعد المدخلات والأخطاء المشتركة

(فاليد هيكس) يستخدم الشخصية 0-9 و A-F، و الحقيبه العلويه أو أسفلها كلاهما هذه الأداة تزيل المساحات وتكسر الخط قبل التزيين، لكن عدداً غريباً من الشخصيات السداسيّة أو أيّ طابع غير صحيح سيفشل. إذا تغلبت على المفاصل مثل 0x، التموين من السجلات، أو الانفصاليين من مدفن منسخ، تنظيف هذه الأجزاء أولا.

المذكرات النصية

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

(هيكس) ليس مشفرة

"قبل أن تتقيأ على "القيم المحاطة بـ (هيكس) في (لوغس) أو (آبي آي) أو (سكريبت)"

Before copying the result into another system, check whether the destination expects plain hex, spaced bytes, uppercase or lowercase characters, or prefixed forms such as 0x. وكثيراً ما تكون افتراضات الشكل الصغيرة مهمة حتى عندما تكون الصيغ الأساسية متماثلة من الناحية التقنية.

ما يخفيه (هيكس إنكودي) عن البيانات

تحويل السداسيات لا يخبرك ما إذا كانت الأقراص تأتي من نص عادي أو بيانات ثنائية أو محتوى مضغط أو شكل محدد التطبيق. إنه يغير التمثيل فقط ما زلت بحاجة إلى معرفة ما يفترض أن يعنيه الـ(بوتاي) قبل أن تثق في الناتج لتزييف أو إعادة استخدام.

كيف يمكن معرفة ما إذا كان مخرج (هيكس) المعلن يبدو صحيحاً

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

يغيّر (هيكس) كيف تُعرض (بويتس) وليس من يستطيع قراءتها إذا كانت البوابات الأصلية تمثل نصاً قابلاً للقراءة يمكن لأي شخص أن يعيدها بسهولة إستخدم هذه الأداة للتفتيش، والتدمير، وتدفقات العمل التحويلية، ليس لحماية الأسرار.

الأدوات ذات الصلة