یہ ٹول کیسے کام کرتا ہے
متن مورس کوڈ میں اور مورس کوڈ واپس متن میں بدل جاتا ہے۔ حروف خالی جگہوں سے جدا کیے جاتے ہیں، اور جن حروف کا کوئی مورس مساوی نہیں، وہ جوں کے توں گزار دیے جاتے ہیں۔
اِنکوڈنگ اِن پُٹ کو بڑے حروف میں بدلتی ہے اور ہر حرف کو معیاری بین الاقوامی مورس جدول میں تلاش کرتی ہے، پھر نتائج کو ایک ایک خالی جگہ سے جوڑ دیتی ہے۔ ڈی کوڈنگ خالی جگہوں پر تقسیم کرتی ہے اور تلاش کو الٹ دیتی ہے۔ چونکہ حروف خالی جگہوں سے جدا ہوتے ہیں اور جدول میں حروف، ہندسے اور عام اوقاف شامل ہیں، اس لیے جس نشان کا کوئی اندراج نہ ہو وہ آؤٹ پُٹ میں خود اپنی شکل میں ظاہر ہوتا ہے، گرایا نہیں جاتا — اس سے غیر معاون حرف نظر آ جاتا ہے بجائے اس کے کہ خاموشی سے ضائع ہو جائے۔ الفاظ کی جدائی معلوم حد ہے: اصل مورس میں الفاظ کے درمیان لمبا وقفہ ہوتا ہے، جبکہ یہاں ایک خالی جگہ ہمیشہ حرف کی حد ہوتی ہے۔
آؤٹ پُٹ کو پڑھنا
- الفاظ کے وقفے ظاہر نہیں ہوتے: اصل مورس الفاظ کو ایسے وقفے سے جدا کرتا ہے جو حرف کے وقفے سے تین گنا لمبا ہو، اور اسے عام طور پر سلیش سے لکھا جاتا ہے۔ یہاں کی اِنکوڈنگ صرف حرف کے وقفے بناتی ہے، اس لیے الفاظ کی حدیں ضائع ہو جاتی ہیں۔
- حروف کا بڑا چھوٹا ہونا ختم ہو جاتا ہے: مورس میں بڑے حروف ہوتے ہی نہیں۔ متن اِنکوڈنگ سے پہلے بڑے حروف میں بدل جاتا ہے اور ڈی کوڈنگ کے بعد بھی بڑے حروف میں واپس آتا ہے۔
- غیر معاون حروف سیدھے گزر جاتے ہیں: جس حرف کا کوئی مورس مساوی نہ ہو وہ آؤٹ پُٹ میں جوں کا توں ظاہر ہوتا ہے، جس سے کمی چھپنے کے بجائے واضح ہو جاتی ہے۔
- مورس کو قابلِ سماعت اس کا وقت بناتا ہے: ڈیش نقطے سے تین گنا لمبا ہوتا ہے، اور وقفے اتنے ہی بامعنی ہوتے ہیں جتنے نشانات۔ لکھے ہوئے نقطے اور ڈیش کوڈ کا صرف آدھا حصہ ہیں۔