Tiny Online Tools logoTiny Online Toolssearchابحث في الادوات…grid_viewكل الادوات
الرئيسيةchevron_rightأدوات الهندسة العكسيةchevron_rightمستخرج النصوص الثنائيةمستخرج النصوص الثنائية

مستخرج النصوص الثنائية

استخرج السلاسل النصية القابلة للطباعة بترميز ASCII وUTF-16LE من أي ملف ثنائي، مع إزاحات البايت وضبط الحد الأدنى للطول وتصفية فورية.

اختر أي ملفupload_file

انقر للتصفح او اسحب الملفات وافلتها هنا

أي ملف يعمل — تنفيذي، أرشيف، صورة، أو بيانات عادية

الامتدادات المقبولة: */*

346812تضمين سلاسل UTF-16LE

ادوات مشابهة

مصوّر إنتروبيا الملفات الثنائية

مصوّر إنتروبيا الملفات الثنائية

ارسم إنتروبيا شانون لأي ملف باستخدام نافذة منزلقة لاكتشاف المناطق المضغوطة أو المشفّرة أو المحزومة، مع تراكب حدود الأقسام.

فاحص الملفات الثنائية الشامل

فاحص الملفات الثنائية الشامل

حمّل أي ملف واكتشف تلقائيًا ما إذا كان ثنائيًا بصيغة ELF أو PE/EXE أو Mach-O أو WebAssembly، ثم اطّلع على بنيته الأساسية بلمحة واحدة.

مستخرج CHM

مستخرج CHM

فُكّ ملف مساعدة HTML المُصرَّفة إلى صفحاته وأوراق أنماطه وصوره، في ملف ZIP يحافظ على بنية المجلدات الأصلية.

مستخرج الأصول ثلاثية الأبعاد

مستخرج الأصول ثلاثية الأبعاد

استخرج كل الأنسجة والشبكات والخامات والحركات من ملف GLB أو GLTF في أرشيف ZIP.

عاكس GIF

عاكس GIF

اعكس ترتيب إطارات أي GIF متحرك في متصفحك. يحافظ على التأخيرات، بدون رفع، خاص تماماً.

أداة اقتصاص PDF

أداة اقتصاص PDF

اقتصّ الصفحات وأزل الهوامش البيضاء من ملفات PDF تلقائيًا أو عبر التحكم اليدوي بالهوامش.

أداة تعبئة نماذج PDF

أداة تعبئة نماذج PDF

افتح أي نموذج PDF قابل للتعبئة، وعدّل حقوله مباشرة في المتصفح، واحفظ نسخة مكتملة — مع خيار لتثبيت القيم نهائيًا.

apps

المزيد من الادوات

تصفح مجموعتنا الكاملة من الادوات المجانية عبر الانترنت.

ما تفعله هذه الأداة

تفحص هذه الأداة الملف بايتًا بايتًا وتُبلغ عن كل سلسلة من الأحرف القابلة للطباعة يبلغ طولها الحد الأدنى الذي اخترته على الأقل — وهو بالضبط ما يفعله أمر Unix الكلاسيكي ‎strings -n <N>‎ للنص بترميز ASCII، بالإضافة إلى فحص مماثل لترميز UTF-16LE (ترميز البايتين لكل حرف الذي تستخدمه الملفات الثنائية لويندوز عادةً للسلاسل النصية العريضة والموارد، وهو ما يقابل ‎strings -e l -n <N>‎).

لماذا تهم إزاحات البايت

تُعرض كل نتيجة مطابقة مع إزاحتها العشرية والست عشرية داخل الملف. إذا كنت تقارن بمُفكِّك تعليمات، أو محرر سداسي عشري، أو جدول أقسام (راجع فاحصي ELF وPE وMach-O على هذا الموقع)، فإن الإزاحة تخبرك بالضبط أين تقع السلسلة داخل الملف.

عناصر التحكم

  • الحد الأدنى للطول: القيم الأقصر تُظهر ضوضاء أكثر (حدوث ثلاثة بايتات قابلة للطباعة متتالية يمكن أن يحدث صدفةً في بيانات ثنائية حقيقية)؛ القيم الأطول قد تفوّت سلاسل قصيرة لكنها ذات معنى مثل رموز الأخطاء. 4-8 قيمة افتراضية معقولة.
  • مفتاح UTF-16LE: أوقف تشغيله إذا كنت مهتمًا فقط بمحتوى ASCII/UTF-8 — يقلل تقريبًا الضوضاء إلى النصف في الملفات ذات المحتوى الثنائي غير النصي الكثير.
  • التصفية: بحث فوري عن سلسلة فرعية غير حساس لحالة الأحرف على السلاسل المستخرجة بالفعل — مفيد للعثور على رابط معين أو رسالة خطأ أو إصدار أو اسم مكتبة داخل ملف ثنائي كبير.

لماذا هذا مفيد

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

القيود

هذا يعيد إنتاج كشف تسلسلات البايت القابلة للطباعة الخاص بـ ‎strings‎ لترميزَي ASCII وUTF-16LE فقط — لا محاولة لفك تسلسلات UTF-8 متعددة البايتات أو UTF-16BE أو ترميزات أخرى.

الخصوصية

كل شيء يحدث محليًا داخل متصفحك. الملف الذي تختاره لا يُرفع إلى أي مكان أبدًا.