الترميز

شفرة مورس encode/decode

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

Morse code represents every letter and digit as a combination of short (dot) and long (dash) signals. This tool encodes Latin and Cyrillic text into that system and decodes it back.

How to use it

Common uses

Things to keep in mind

Standard Morse timing: a dash is three times as long as a dot, the gap between letters equals three dots, and the gap between words equals seven.

SOS (···---···) is traditionally sent with no gaps between its letters — it's a fixed distress signal, not the result of applying the ordinary encoding rules.

مقالة عن هذه الأداة: شيفرة مورس: كيف يتحول النص إلى نقاط وشرطات

الأسئلة الشائعة

كيف تُفصل الحروف والكلمات في شفرة مورس؟

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

هل توجد شفرة مورس موحّدة لجميع اللغات؟

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

هل يُرسَل النص الذي أترجمه إلى خادم خارجي؟

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

ما هو WPM ولماذا نحتاج إليه؟

WPM (كلمة في الدقيقة) هو الوحدة القياسية لسرعة إرسال مورس، حيث تُعتمد كلمة "PARIS" كمرجع قياسي. تُستخدم هذه الوحدة لمقارنة سرعة عمل مختلف المُشغّلين أو برامج التدريب وفق مقياس موحّد.

لماذا لا توجد فواصل بين حروف SOS؟

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

مقالات: الترميز

Base64: ما فائدة الترميز وكيف يعمل

كيف يحوّل Base64 البيانات الثنائية إلى نص ASCII، ومتى نحتاج ذلك فعلاً.

Base32: ما الفرق بينه وبين Base64 ومتى يكون أنسب

أبجدية Base32 التي لا تميّز بين حالة الأحرف، والحالات التي تكون فيها أنسب من Base64.

URL Encode/Decode: الترميز بالنسبة المئوية في الروابط

كيف تتحول الأحرف الخاصة في العناوين والمعاملات إلى تسلسلات %XX.

HTML Entities: كيف تعرض الأحرف الخاصة بأمان

لماذا يجب الهروب من الأحرف < > & وكيف يمنع ذلك تعطّل الترميز.

JWT: بنية الرمز وماذا يعني "فك ترميز" JWT

الأجزاء الثلاثة لرمز JWT، ولماذا فك الترميز ليس نفس التحقق من التوقيع.

Unicode Escape: ماذا تعني تسلسلات \uXXXX

من أين تأتي تسلسلات مثل \u0041 في JSON وسلاسل جافاسكريبت، وماذا تعني.

ROT13 وشيفرة قيصر: استبدال بسيط للأحرف

لماذا تجعل إزاحة 13 حرفًا خوارزمية ROT13 عكسية ذاتيًا، ولماذا لا تزال تُستخدم اليوم.

Punycode: كيف تعمل النطاقات الدولية في DNS

كيف يتحول نطاق بأحرف غير لاتينية إلى صيغة ASCII تبدأ بالبادئة xn--.

Data URI: متى تُضمَّن الصور مباشرة في الكود

كيف يضمّن Data URI محتوى الملف مباشرة في HTML أو CSS، ومتى يستحق ذلك العناء.

Gzip + Base64: ضغط البيانات لنقلها كنص

لماذا تُرمَّز البيانات الثنائية المضغوطة أيضًا بـ Base64 قبل وضعها في حقل نصي.

XML Entities: الهروب من الأحرف في مستندات XML

الكيانات الخمس الإلزامية في XML التي بدونها يتعطّل المستند أثناء التحليل.