مُحَوِّل ومرشح رموز ANSI

مطور
إعلان · حذف؟

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

مراجع كود SGR

إعلان · حذف؟

مرشد

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

مُحَوِّل ومرشح رموز ANSI

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

كيفية استخدام

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

خصائص

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

كودات فتح الـ ANSI

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

إعلان · حذف؟

ما هي كودات فتح الـ ANSI؟

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

لماذا أرى أحرف مُختلّة في مخرجتي من الطرفية؟

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

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

يستخدم وضع 8 ألوان كودات 30-37 للخلفية و30-37 للخلفية، مما يوفر 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 وتعديل DOM. لا يغادر مخرجتك من جهازك. هذا مهم لأن مخرجات الطرفية غالبًا ما تحتوي على مسارات ملفات، أسماء خوادم، عناوين IP، وغيرها من المعلومات الحساسة. تتم عمليات الإزالة، العرض، والتحليل بالكامل في الجانب المحلي دون مكالمات إلى خدمة API.

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

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

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

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

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

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

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

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

شارك

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

اشتري لي قهوة
إعلان · حذف؟