مزيل وموحل رموز الهروب ANSI

مطور
إعلان · يزيل؟

تحليل التسلسل

مرجع رموز SGR

إعلان · يزيل؟

مرشد

مُزيل ومحلل رموز الهروب ANSI

مزيل وموحل رموز الهروب ANSI

قم بحذف أو عرض رموز هروب ANSI من مخرجات المحطة الطرفية. الصق نص المحطة الطرفية الملون وإما قم بإزالة جميع تسلسلات الهروب للحصول على نص عادي نظيف (وضع الحذف) أو معاينة المخرجات المصممة بألوان كما ستظهر في المحطة الطرفية (وضع العرض). يدعم تسلسلات ANSI بـ 8 ألوان و256 لون و24 بت ألوان حقيقي.

كيف تستعمل

الصق مخرجات المحطة الطرفية الملونة بـ ANSI في منطقة الإدخال، أو حمّل عينة (مخرجات ls ملونة، git diff، سجل البناء، أو عرض نمط neofetch). اختر وضع الحذف لإزالة جميع تسلسلات الهروب والحصول على نص نظيف، أو وضع العرض لرؤية المخرجات الملونة على شكل HTML مصمم. يعرض قسم تحليل التسلسل كل رمز هروب موجود مع موضعه والتمثيل الخام والمعنى المفكوك. استخدم مرجع SGR للبحث عن أكواد محددة.

سمات

  • وضع الحذف — قم بإزالة جميع تسلسلات هروب ANSI من مخرجات المحطة الطرفية للحصول على نص عادي نظيف. يعرض الإحصائيات: الأحرف المحذوفة والتسلسلات الموجودة وطول النص النظيف. نسخ أو تحميل كملف .txt.
  • وضع العرض — تحويل أكواد ANSI إلى HTML/CSS مصمم ومعاينة مخرجات ملونة بخلفية داكنة تشبه المحطة الطرفية. يدعم غامق ومائل وتسطير وشطب وجميع أوضاع الألوان. نسخ بتنسيق HTML أو تحميل.
  • دعم الألوان الكامل — يتعامل مع الألوان الأساسية بـ 8 ألوان (30-37) والألوان الزاهية (90-97) وألوان 256 لون (38;5;n) والألوان الحقيقية بـ 24 بت (38;2;r;g;b) لكل من الأمام والخلفية.
  • تحليل التسلسل — جدول مفصل لكل تسلسل هروب ANSI الموجود: موضع البايت والتمثيل المهروب الخام والمعنى المفكوك ومعاملات SGR. الإحصائيات الموجزة حسب النوع.
  • الكشف التلقائي عن الإدخال — يتعامل مع بايتات ESC الفعلية (0x1b) من لصق المحطة الطرفية وتمثيلات نصية مثل \033[31m أو \x1b[31m من كود المصدر.
  • محتوى العينة — أمثلة مدمجة: قوائم ملفات ls ملونة و git diff بألوان أحمر/أخضر وسجلات البناء مع تحذيرات/أخطاء وعرض نمط neofetch بمعلومات النظام بفن ASCII.
  • مرجع رموز SGR — جدول شامل لأكواد اختيار التصيير الرسومي: إعادة تعيين وغامق ومائل وتسطير وشطب وجميع أكواد الألوان الأمامية/الخلفية وبناء جملة 256 لون والألوان الحقيقي.

رموز الهروب ANSI

رموز الهروب ANSI هي تسلسلات بايت خاصة تتحكم في تنسيق النص في محاكيات المحطة الطرفية. تبدأ بحرف ESC (0x1b أو \033) متبوعًا بقوس وأكواد معاملات. الأكثر شيوعًا هي أكواز SGR (اختيار التصيير الرسومي) التي تنتهي بـ 'm' والتي تتحكم في الألوان وأنماط النص. يتم دمج هذه الأكواز في المخرجات من أدوات مثل ls و git و grep وأنظمة البناء وبرامج تشغيل الاختبارات لتوفير مخرجات المحطة الطرفية الملونة. عند نسخ أو تسجيل هذه المخرجات، تصبح أكواز الهروب مرئية كنص مشوه — هذه الأداة تحذفها أو تعرضها.

إعلان · يزيل؟

ما هي رموز الهروب ANSI؟

رموز الهروب ANSI (تسمى أيضًا تسلسلات الهروب ANSI أو تسلسلات CSI) هي تسلسلات أحرف خاصة تتحكم في تنسيق النص في محاكيات المحطة الطرفية. تبدأ بحرف ESC (hex 0x1b، octal \033) متبوعًا بقوس '[' ومعاملات رقمية تنتهي بحرف. أكواز SGR التي تنتهي بـ 'm' تتحكم في الألوان والأنماط: \033[31m تعيّن النص الأحمر، \033[1m تفعّل الغامق، \033[0m تعيد تعيين جميع التنسيقات. يتم استخدامها من قبل تقريبًا كل أداة سطر أوامر لإنتاج مخرجات ملونة.

لماذا أرى أحرفًا مشوهة في مخرجات محطتي الطرفية؟

عند نسخ مخرجات المحطة الطرفية الملونة إلى محرر نصوص أو ملف سجل أو الحافظة، تصبح رموز الهروب ANSI مرئية كتسلسلات مثل \033[31m أو ^[[31m. هذه هي تعليمات التنسيق الخام التي تفسرها محطتك الطرفية عادةً كألوان. تظهر كنص مشوه لأن التطبيق المتلقي لا يفهم أكواز ANSI. استخدم وضع الحذف في هذه الأداة لإزالتها والحصول على نص نظيف، أو وضع العرض لمعاينة الألوان المقصودة.

ما الفرق بين 8 ألوان و256 لون والألوان الحقيقي؟

يستخدم وضع 8 ألوان الأكواز 30-37 للأمام و40-47 للخلفية، مما يوفر 8 ألوان أساسية (أسود وأحمر وأخضر وأصفر وأزرق وأرجواني وسماوي وأبيض) بالإضافة إلى متغيرات زاهية (90-97، 100-107). يستخدم وضع 256 لون البناء الجملي \033[38;5;Nm حيث N هي 0-255، مما يوفر 216 لونًا RGB بالإضافة إلى 24 ظلًا بدرجات الرمادي. يستخدم الألوان الحقيقية (24 بت) \033[38;2;R;G;Bm للقيم RGB المباشرة، مما يدعم أكثر من 16 مليون لون. تدعم معظم المحطات الطرفية الحديثة جميع الأوضاع الثلاثة.

هل يتم إرسال مخرجات محطتي الطرفية إلى خادم؟

لا — يتم معالجة كل شيء بالكامل في متصفحك باستخدام مطابقة JavaScript regex ومعالجة DOM. لا تترك مخرجات محطتك الطرفية الجهاز أبدًا. هذا مهم لأن مخرجات المحطة الطرفية غالبًا ما تحتوي على مسارات الملفات وأسماء الخوادم وعناوين IP والمعلومات الحساسة الأخرى. يتم تشغيل جميع الحذف والعرض والتحليل على جانب العميل بدون استدعاءات API.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

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

إعلان · يزيل؟
إعلان · يزيل؟
إعلان · يزيل؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · يزيل؟