আজ আমি অবাক হয়ে দেখলাম যে কোনও লোক টুইটারের ১৪০-চরিত্রের সীমাটি হ্যাক করেছে। বার্তাটি 930 টি অক্ষর নিয়ে গঠিত। এটা কীভাবে সম্ভব?
এই টুইটটির সরাসরি লিঙ্কটি এখানে । সুবিধার জন্য, আমি নীচে পূর্ণ টুইটের স্ক্রিনশটটি অনুলিপি করছি:
আজ আমি অবাক হয়ে দেখলাম যে কোনও লোক টুইটারের ১৪০-চরিত্রের সীমাটি হ্যাক করেছে। বার্তাটি 930 টি অক্ষর নিয়ে গঠিত। এটা কীভাবে সম্ভব?
এই টুইটটির সরাসরি লিঙ্কটি এখানে । সুবিধার জন্য, আমি নীচে পূর্ণ টুইটের স্ক্রিনশটটি অনুলিপি করছি:
উত্তর:
বার্তায় ইউনিকোড সারোগেট কোড পয়েন্ট রয়েছে যা ইউটিএফ -8 হিসাবে যথাযথভাবে এনকোড করা হয়েছে। এই জাতীয় অনুচিত এনকোডিংকে সিইএসইউ -8 ও বলা হয় । এটি প্রদর্শিত হচ্ছে যে কয়েকটি টুইটার ইন্টারফেস সিইএসইউ -8 এনকোডড সারোগেট কোড পয়েন্টগুলি অক্ষর হিসাবে স্বীকার করবে (140 অক্ষরের সীমা হিসাবে), তবে প্রদর্শনের উদ্দেশ্যে এটি বৈধ ইউটিএফ -8 প্রত্যাশা করে এবং এগুলি বৈধ ইউটিএফ -8 ক্রম নয়। সুতরাং এটি পরিবর্তে এই প্রতিটি অনুক্রমের 3 টি বাইট 3 সি-স্টাইলের অক্টাল এস্কেপ সিকোয়েন্সগুলি 4 টি চরিত্রের প্রদর্শন করে এবং প্রতিটি সারোগেট কোড পয়েন্ট 12 টি অক্ষর ব্যবহার করে প্রদর্শিত হবে।
উদাহরণস্বরূপ \ 355 \ 240 \ 265 \ 355 \ 263 \ 220 যখন সি-পালানো ইউটিএফ -8 হিসাবে ডিকোড করা হয়, সাধারণত সার্টিগেটগুলি প্রত্যাখ্যান না করে সাধারণত ইউটিএফ -8 ডিকোড করার সময় সার্ভেট জুটি ইউ + ডি 835 ইউ + ডিসিডি0 তে ডিকোড হয়। এই সারোগেট জুটিকে ইউটিএফ -16 হিসাবে চিকিত্সা করা, যেমন সিইএসইউ -8 ডিকোড করার সময় করা হত, ইউনিকোড অক্ষরটি ইউ + 1D4D0 ম্যাথেম্যাটিকাল বোল্ড স্ক্রিপ্ট ক্যাপিটাল এ (𝓐) তৈরি করে।
যদি সি-স্টাইলের অষ্টাল পালানোর বিষয়টি ডিকোড করা হয় এবং তারপরে ফলাফলটি সিইএসইউ -8 হিসাবে ব্যাখ্যা করা হয়, তবে এটি বেরিয়ে আসে:
𝓐𝓛𝓜𝓐𝓣𝓨 𝓐𝓛𝓜𝓐𝓣𝓨 Твиттим и не ограничиваемся людиии !!!!!! 140 не предел! =))) 𝓐𝓛𝓜𝓐𝓣𝓨 𝓐𝓛𝓜𝓐𝓣𝓨 𝓐𝓛𝓜𝓐𝓣𝓨 𝓐𝓛𝓜𝓐𝓣𝓨
এখানে এটি একটি চিত্র হিসাবে রয়েছে, ইউনিকোড ফন্টগুলির সম্পূর্ণ সেট ছাড়াই তাদের জন্য:
অক্ষরগুলির প্রতিটি গ্রুপ একটি ব্যাকস্ল্যাশ দিয়ে শুরু হয় এবং তার পরে তিনটি সংখ্যা একটি " এস্কেপ সিকোয়েন্স "। তাদের প্রত্যেকটিই একটি একক চরিত্রকে উপস্থাপন করে। এগুলি সাধারণত এমন অক্ষরগুলির জন্য ব্যবহৃত হয় যা আপনার কীবোর্ডে অ-ইংরেজি-ভাষার অক্ষর এবং চিহ্নগুলির মতো অস্তিত্ব রাখে না।
আমার অনুমান যে চরিত্রগুলি গণনা করার সময়, টুইটার এই গ্রুপগুলির প্রত্যেককে একটি একক চরিত্র হিসাবে গণনা করছে তবে ব্রাউজারে প্রদর্শন করার সময় এটি তাদের চারটি হিসাবে মুদ্রণ করছে।
হালনাগাদ:
উপলভ্য কয়েকটি ক্রম উপলভ্য "নিয়ন্ত্রণের অক্ষর"। এটি কম্পিউটারকে সতর্কতার শব্দ বাজাতে বা কার্সারটি বাম বা ডান বা উপরে বা নীচে সরানো বা কার্সরের বামে অক্ষরটি মুছে ফেলার মতো কিছু করতে বলে। যদিও তাদের কেউই আমি উল্লেখ করা শেষ না (পূর্বের চরিত্রটি মুছে ফেলছি), তিনি টুইটারকেও বিভ্রান্ত করার জন্য সেই চরিত্রটি ব্যবহার করতে পারেন।
মজার বিষয় হল, যখন আবার সাধারণ চরিত্রে ফিরে আসে, এটি বেশ পুনরাবৃত্ত হয় এবং এর মতো দেখতে কিছু লাগে:
í µ í ³ í µ í ³ › í µ í ³ œ í µ í ³ í µ í ³ £ í µ í ³ ¨ í µ í ³ í µ í ³ › í µ í ³ œ í µ í ³ í µ í ³ £ í µ í ³ ¨
আপডেট 2:
তিনি যে ব্যাখ্যাটি দিয়েছিলেন তা হ'ল "в в ডিএম, всегда на связи)" যা গুগল ট্রান্সলেট আমাকে বলে যে "ডিএমকে লিখুন, সবসময় সংযোগে থাকুন")। আমি ঠিক জানি না এর অর্থ কী বা এটি কীভাবে সহায়তা করে।