টেক্সট সাইফার বান্ডল — ROT13, মোর্স, NATO, Unicode
একটি টুল দিয়েই টেক্সট রূপান্তর করুন: ROT13 বা ROT47 প্রয়োগ করুন, মোর্স কোড এনকোড বা ডিকোড করুন, NATO ধ্বনিমূলক বর্ণমালা দিয়ে বানান বলুন, এবং Unicode \uXXXX অনুক্রম এস্কেপ বা আনএস্কেপ করুন।
টেক্সট সাইফার বান্ডল — ROT13, মোর্স, NATO, Unicode — এটি একটি চার-ইন-ওয়ান টেক্সট রূপান্তর বান্ডল: ড্রপডাউন থেকে একটি রূপান্তর বেছে নিন, ফলাফল তৎক্ষণাৎ আপডেট হয়। এটি ROT13 ও ROT47 অক্ষর ঘূর্ণন, উভয় দিকে মোর্স কোড, NATO ধ্বনিমূলক বর্ণমালা, এবং Unicode \uXXXX এস্কেপিং সামলায়। প্রতিটি রূপান্তর পুরোপুরি আপনার ব্রাউজারে সাধারণ JavaScript দিয়ে চলে, তাই আপনি যা টাইপ করেন তা কোথাও আপলোড বা সংরক্ষণ করা হয় না।
টেক্সট সাইফার বান্ডল — ROT13, মোর্স, NATO, Unicode কী?
টেক্সট সাইফার বান্ডল হলো একটি বিনামূল্যের, ব্রাউজার-অভ্যন্তরীণ কনভার্টার যা চারটি ক্লাসিক টেক্সট রূপান্তরকে একটি ড্রপডাউনের পেছনে একত্র করে। ROT13 ও ROT47 হলো সরল অক্ষর-ঘূর্ণন সাইফার, যা স্পয়লার, ধাঁধার উত্তর বা ফোরামের টেক্সট লুকাতে ব্যবহৃত হয়; এগুলো স্ব-প্রতিলোম, তাই একই ক্রিয়া উভয়ই—এলোমেলো করে এবং আবার সাজিয়ে দেয়। মোর্স কোড অক্ষর ও সংখ্যাকে রেডিও, সংকেত ও শেখার জন্য বিন্দু ও ড্যাশে পরিণত করে, আর ডিকোড দিক বিন্দু ও ড্যাশকে আবার টেক্সটে পড়ে নেয়। NATO ধ্বনিমূলক বর্ণমালা শব্দগুলোকে Alfa, Bravo, Charlie হিসেবে বানান করে যাতে সেগুলো কোলাহলপূর্ণ ফোন কল বা রেডিও চ্যানেলে টিকে থাকে, এবং কোড শব্দগুলোকে আবার অক্ষরে পড়েও নেয়। Unicode এস্কেপিং সোর্স কোড, JSON স্ট্রিং ও ডিবাগিংয়ের জন্য বর্ণগুলোকে \uXXXX অনুক্রমে পুনর্লিখন করে, আর সেগুলো ফিরিয়ে আনতে একটি আনএস্কেপ দিক থাকে। ডেভেলপার, হ্যাম রেডিও অপারেটর, শিক্ষার্থী ও ধাঁধাপ্রেমীরা প্রতিদিন এটি ব্যবহার করেন। যেহেতু উইজেটটি কেবল JavaScript দিয়ে রেন্ডার হয়, এই টেক্সটই হলো ইনডেক্স-যোগ্য বিবরণ: কোনো স্ট্রিংয়ে rot13 করুন, মোর্স ডিকোড করুন, NATO অক্ষরে বানান বলুন, বা টেক্সটকে Unicode-এ এস্কেপ করুন।
টেক্সট সাইফার বান্ডল — ROT13, মোর্স, NATO, Unicode কীভাবে ব্যবহার করবেন
- ড্রপডাউন থেকে একটি রূপান্তর বেছে নিন: ROT13, ROT47, মোর্স কোড, NATO বর্ণমালা, বা Unicode এস্কেপ।
- মোর্স, NATO ও Unicode-এর জন্য Encode / Decode (এনকোড / ডিকোড) টগল দিয়ে একটি দিক বেছে নিন (ROT13 ও ROT47 নিজেরাই উল্টে যায়, তাই তাদের কোনো টগল নেই)।
- Input বক্সে আপনার টেক্সট টাইপ করুন বা পেস্ট করুন।
- টাইপ করার সময় রূপান্তরিত ফলাফল কেবল-পঠনযোগ্য Output বক্সে দেখা দিতে দেখুন।
- নিচের পরিসংখ্যান সারিতে ইনপুট ও আউটপুটের অক্ষর সংখ্যা পড়ুন।
- ফলাফল ক্লিপবোর্ডে নিতে Copy ক্লিক করুন।
উদাহরণ
কোনো শব্দে ROT13
ইনপুট
Hello
আউটপুট
Uryyb
টেক্সটকে মোর্স কোডে এনকোড করুন
ইনপুট
SOS
আউটপুট
... --- ...
NATO বর্ণমালা দিয়ে কোনো নামের বানান বলুন
ইনপুট
Cat
আউটপুট
Charlie Alfa Tango
সচরাচর জিজ্ঞাসিত প্রশ্ন
- ROT13 ও ROT47-এ কেন Encode/Decode টগল নেই?
- দুটোই স্ব-প্রতিলোম সাইফার: একই ঘূর্ণন দুবার প্রয়োগ করলে মূল টেক্সট ফিরে আসে। ROT13 প্রতিটি অক্ষরকে 13 ঘর (26-এর অর্ধেক) এবং ROT47 প্রিন্টযোগ্য ASCII-কে 47 ঘর (94-এর অর্ধেক) সরায়, তাই একটি বোতামই এলোমেলো করে এবং পুনরুদ্ধারও করে। Encode/Decode টগল কেবল মোর্স, NATO ও Unicode-এ দেখা যায়, যেখানে দুটি দিক ভিন্ন।
- মোর্স কনভার্টার তার আউটপুট কীভাবে ফর্ম্যাট করে?
- এনকোড করার সময় অক্ষর ও সংখ্যা একক স্পেস দিয়ে পৃথক করা বিন্দু ও ড্যাশে পরিণত হয়, এবং শব্দগুলো একটি স্ল্যাশ ( / ) দিয়ে আলাদা হয়। ডিকোড করার সময় একই রীতিতে মোর্স পেস্ট করুন — প্রতীকের মধ্যে স্পেস এবং শব্দের মধ্যে স্ল্যাশ — তখন টুলটি তা আবার টেক্সটে পড়ে নেয়। যেসব অক্ষর এটি চিনতে পারে না, সেগুলো বাদ দেওয়া হয়।
- NATO ধ্বনিমূলক বর্ণমালা কীসের জন্য?
- এটি প্রতিটি অক্ষর ও সংখ্যাকে একটি দ্ব্যর্থহীন কোড শব্দ দেয় — Alfa, Bravo, Charlie ইত্যাদি — যাতে বানান কোলাহলপূর্ণ ফোন লাইন বা রেডিও লিঙ্কে টিকে থাকে। Encode আপনার টেক্সটের বানান কোড শব্দ হিসেবে বলে; Decode কোড শব্দের একটি অনুক্রমকে আবার অক্ষরে পড়ে নেয়। শব্দগুলো একক স্পেস দিয়ে যুক্ত হয়।
- Unicode এস্কেপিং কী করে?
- Encode প্রতিটি বর্ণকে একটি \uXXXX এস্কেপ অনুক্রম হিসেবে পুনর্লিখন করে, যা সোর্স কোড, JSON স্ট্রিংয়ে টেক্সট এম্বেড করতে বা ডিবাগিংয়ের সময় লুকানো বর্ণ পরীক্ষা করতে সুবিধাজনক। Unescape \uXXXX অনুক্রমগুলোকে আবার তাদের বর্ণে পরিণত করে এবং অন্য যেকোনো টেক্সট অক্ষত রাখে।
- আমার টেক্সট কি কোনো সার্ভারে আপলোড হয়?
- না। প্রতিটি রূপান্তর আপনার ব্রাউজারে অন্তর্নির্মিত JavaScript ব্যবহার করে 100% ক্লায়েন্ট-সাইডে চলে। আপনি যা টাইপ করেন তা কোথাও আপলোড, সংরক্ষণ বা পাঠানো হয় না, তাই আপনি নিরাপদে ব্যক্তিগত বার্তা, পাসওয়ার্ড বা সংবেদনশীল কোড রূপান্তর করতে পারেন।
সম্পর্কিত টুল
Base32 / Base58 এনকোড / ডিকোড
টেক্সটকে Base32 (RFC 4648) বা Base58 (বিটকয়েন বর্ণমালা)-তে এনকোড করুন এবং দুটির যেকোনোটিকে আবার টেক্সটে ডিকোড করুন, সম্পূর্ণ UTF-8 নিরাপদ এবং পুরোপুরি আপনার ব্রাউজারে।
Base64 এনকোড / ডিকোড
Base64 এনকোড বা ডিকোড করুন (UTF-8 নিরাপদ) — URL-নিরাপদ বর্ণমালা, ঐচ্ছিক প্যাডিং, 64/76 লাইন র্যাপিং, লাইভ বাইট ও অক্ষর গণনা এবং হেক্স/বাইনারি বাইট ভিউ সহ।
কেস কনভার্টার ও কাউন্টার
টেক্সটকে UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case ইত্যাদিতে রূপান্তর করুন এবং অক্ষর, শব্দ ও লাইন গণনা করুন।
কোড ফরম্যাটার ও মিনিফায়ার
আপনার ব্রাউজারেই HTML, CSS এবং JavaScript তাৎক্ষণিকভাবে সুন্দর করুন বা মিনিফাই করুন, 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন এবং Terser-চালিত JavaScript কম্প্রেশন সহ।