আপনি যদি কখনও টেলিগ্রামে একটি খালি বার্তা প্রেরণের চেষ্টা করে থাকেন তবে আপনি সম্ভবত খুঁজে পেয়েছেন যে স্পেস সাইন বা নিউলাইন সাইন (আল্ট + এন্টার) উভয়ই প্রেরণ করা হয়নি-ইনপুট ক্ষেত্রটি কেবল সাফ করা হয়েছে একই সময়ে, আপনি দেখতে পেলেন যে অন্যান্য লোকেরা আক্ষরিকভাবে আপনাকে একটি খালি জায়গা প্রেরণ করে এবং তারা সফল হয় এখানে জাদুটা কোথায়? আপনি যদি একটি সংক্ষিপ্ত উত্তর চান – তারা "ভাঙা" অক্ষর ইউ + 3164.োকান আপনি এটি বন্ধনী থেকে অনুলিপি করতে পারেন এবং ব্যবহার করতে পারেন:"স্ক্যানার". আপনি যদি আরও বিস্তারিত উত্তর চান তবে নীচে আমরা আপনাকে বলব যে অদৃশ্য পাঠ্যটি কোথা থেকে এসেছে, কীভাবে এটি পাবেন এবং কীভাবে এটি ব্যবহার করবেন, কেন আপনার এটি কোডে ব্যবহার করা উচিত নয় এবং অন্যান্য অক্ষরগুলি কী রয়েছে

অদৃশ্য প্রতীক-এটি কীভাবে কাজ করে?

এর অক্ষর এবং এনকোডিং টেবিল সঙ্গে ব্যাখ্যা শুরু করা যাক. হার্ডওয়্যার পর্যায়ে যে কোনও কম্পিউটার 2 টি অক্ষর বোঝে: 0 এবং 1 আমরা এখনও তাই শব্দ, বাক্য, অনুচ্ছেদ, এবং মধ্যে গঠিত হয় যে অক্ষর ব্যবহার করা হয়, কারণ এই, মানুষের জন্য সুবিধাজনক নয়. কোনও সমস্যা ছাড়াই এই অক্ষরগুলির সাথে কাজ করার জন্য – আমরা একটি খুব সাধারণ স্কিম নিয়ে এসেছি-আমরা অক্ষরগুলি যথাযথভাবে গ্রহণ করি এবং তাদের অনন্য সংখ্যা দিই: এ = 1, বি = 2, সি = 3 এবং আরও অনেক কিছু আমরা বড় হাতের অক্ষর, লক্ষণ (বিন্দু, কমা, প্রশ্ন চিহ্ন এবং তাই), হোয়াইটস্পেস এবং সংখ্যা অনন্য নম্বর দিতে-একটি তালিকা প্রতিটি সম্ভাব্য অক্ষর নির্ধারিত হয়, যা একটি অনন্য শনাক্তকারী তাঁত. এই তালিকাটিকে অক্ষর কোড টেবিল বলা হয় এবং প্রথম কোড টেবিলটি স্বীকৃত হয় এএসসিআইআই:

দ্বিতীয়ার্ধে খালি হয়. এটা আঞ্চলিক অক্ষরের জন্য দেয়ার উদ্দেশ্যে করা হচ্ছে. টেবিল নিজেই একটি রেফারেন্স তথ্য ভালো হয়. একটি এনকোডিংও রয়েছে-এই টেবিলটি ডিক্রিপ্ট করার জন্য নির্দেশাবলীর একটি সেট এনকোডিং কারণ আঞ্চলিক মান হাজির. অক্ষর পড়ার জন্য তাদের প্রয়োজন "সঠিকভাবে". যদি আমরা সেই সময় সিআইএসে সাধারণ এনকোডিংটি গ্রহণ করি তবে এর মধ্যে একটি নির্দেশনা থাকবে: "চিঠিটি পেতে" বোতল "এএসসিআইআইতে 8 এক্স 3 ব্যবহার করুন"; আমরা যদি সেই সময় জার্মানিতে ব্যবহৃত এনকোডিংটি গ্রহণ করি তবে এটি লেখা হবে: "চিঠিটি পেতে "স্ক্যানার"8 এক্স 3 ব্যবহার করুন".



যেহেতু এটি বেশ কয়েকটি ভাষায় স্থানীয়করণের কারণে মারাত্মক অসুবিধে হয়েছিল, তাই একটি নতুন চরিত্রের টেবিল, ইউনিকোড উদ্ভাবিত এবং মানক করা হয়েছিল ইউনিকোড অধিক 1,000,000 অক্ষর থাকতে পারে. মুহূর্তে প্রায় 100,000 অক্ষর ইউনিকোড যোগ করা হয়েছে-তাই, কোষের অন্য 90% পাওয়া যায়. ইউনিকোড ডিজাইনারদের ফন্ট আঁকতে সহজ করার জন্য একটি সার্বজনীন ইউটিএফ এনকোডিং উদ্ভাবিত হয়েছিল (হ্যাঁ, প্রতিটি পৃথক এনকোডিংয়ের জন্য ডিজাইনারদের একটি পৃথক ফন্ট আঁকতে হবে

যে যথেষ্ট পটভূমি - এখন এটা অদৃশ্য চরিত্র থেকে আসে যেখানে খুঁজে বের করতে সময়. এটা সব ইউনিকোড এর বাগ সম্পর্কে: কিছু বিশেষ (নিয়ন্ত্রণ এবং হোয়াইটস্পেস) অক্ষর হিসাবে উদ্দীষ্ট আচরণ করে না. আমাদের জন্য বাগ সবচেয়ে আকর্ষণীয় গ্রুপ অদৃশ্য চরিত্র. মুল বক্তব্যটি হ ' ল চিহ্নটি বিশেষ হওয়া উচিত এবং খুব ছোট হোয়াইটস্পেস হিসাবে প্রদর্শিত হওয়া উচিত, তবে এনকোডিংটি এটিকে একটি পূর্ণাঙ্গ চরিত্র হিসাবে উপলব্ধি করে (একটি চিঠি বা সংখ্যার মতো) এবং এটি একটি বৃহত স্থান হিসাবে প্রদর্শন করে আপনি ইতিমধ্যে অনুমান করতে পারেন যে কীভাবে একটি পূর্ণাঙ্গ চিহ্ন হিসাবে অদৃশ্য অঞ্চলটি ব্যবহার করা যেতে পারে-এমন একটি স্থান সন্নিবেশ করতে যেখানে এটি সরবরাহ করা হয় না

অদৃশ্য পাঠ্য-কপি এবং পেস্ট কিভাবে?

দিয়ে শুরু করার জন্য, আমরা দু: খিত খবর আপনাকে অবহিত করা হবে: এমনকি এই এনকোডিং বাগ ধীরে ধীরে সংশোধন করা হচ্ছে. এর আগে (2012 সালে), "ভিকন্টাক্টে" তে একটি কৌশল জনপ্রিয় ছিল-স্থিতিতে একটি নতুন লাইন নিয়ন্ত্রণ চরিত্র সন্নিবেশ করা সম্ভব হয়েছিল এবং স্থিতিটি 2 লাইনে বিভক্ত হয়েছিল এখন আপনি এটি করতে পারবেন না-সাইটটি ডেটা আউটপুটটি সঠিকভাবে প্রক্রিয়া করে এবং এই জাতীয় শিলালিপিটি আর স্ট্রিংটি ভেঙে দেয় না:

& এনএসবিপি ছাড়াও, সামাজিক নেটওয়ার্ক এবং বার্তাবাহকরা সমস্ত নিয়ন্ত্রণ এবং বিশেষ অক্ষর কেটে ফেলেছে-প্রাথমিকভাবে ভাষা সরবরাহ না করা হলে আপনি পাঠ্যটিকে উল্টো দিকে ঘুরিয়ে দিতে বা পিছনের দিকে প্রদর্শন করতে পারবেন না যেমন সেবা আছে https://textinvert.ru/, যা আপনি টেক্সট পরিবর্তন করার অনুমতি দেয়, কিন্তু তারা উলটাইয়া এটি চালু, কিন্তু অন্যান্য ভাষায় অনুরূপ অক্ষর নিতে না. এটি একটি বিশেষ অ্যালগরিদম প্রয়োজন. এখন একটি বড় খালি পাঠ্য তৈরি করা অত্যন্ত কঠিন (যদিও এটি এখনও সম্ভব), তবে অদৃশ্য ইমোজিস এবং খালি সেট সাইন যা অনেকগুলি ফন্ট ভেঙে দিয়েছে তাও এখন ঠিক করা হয়েছে৷ যা অবশিষ্ট রয়েছে তা হ ' ল এই জাতীয় খালি বার্তা প্রেরণ করা:

অদৃশ্য চরিত্র সন্নিবেশ করার জন্য ইউনিকোড ইউ+3164

সুতরাং, সবচেয়ে দরকারী জিনিস একটি অদৃশ্য স্থান, ওরফে একটি "খালি স্ট্রিং". আসলে, এই অক্ষরগুলির মধ্যে 3 টি রয়েছে, এখানে তাদের কোডগুলি রয়েছে:

চরিত্রের কোড

চরিত্র

ইউ+115 এফ

ইউ + 1160

ইউ + 3164

চরিত্র দেখতে, টেবিল এটি ডাবল ক্লিক করুন. "শব্দ", উপায় দ্বারা, সামান্য ধূসর প্রতীক হাইলাইট.

বাকি চরিত্রগুলির জন্য, এখনও ও#8192 – &#8202 এর অঞ্চলে ঠিকানা সহ হোয়াইটস্পেসের অক্ষর রয়েছে, তবে আমরা সেগুলি পরীক্ষা করে দেখেছি যে মেসেঞ্জাররা তাদের সাধারণ স্থান হিসাবে উপলব্ধি করে-অতএব, তারা আগ্রহী নয়. আপনার যদি যাইহোক তাদের প্রয়োজন হয় বা আপনি বিভিন্ন পরিষেবাগুলিতে সেগুলি নিজের দ্বারা পরীক্ষা করতে চান – এখানে আরও কয়েকটি স্থান এবং নিয়ন্ত্রণের অক্ষর রয়েছে:

চরিত্রের কোড

এর অর্থ কী?

চরিত্র

ইউ + 00 এ 0

ফাঁক ছাড়াই স্থান

 

ইউ + 2003

ইএম স্পেস

ইউ + 2007

কোঁকড়া স্থান (যাই হোক না কেন যে মানে)

ইউ + 2008

বিরামচিহ্ন স্থান

ইউ + 2009

সংকীর্ণ স্থান

ইউ+205 এফ

গড় গণিতের স্থান

ইউ + 3000

আইডোগ্রাফিক স্পেস

 

তিনটি উপরে অক্ষর হিসাবে, প্রাথমিকভাবে তারা কোরিয়ান অক্ষর ওভারল্যাপিং জন্য স্থানধারক হয়. তারা ফিলার, যদিও তারা পূর্ণাঙ্গ অক্ষর হিসাবে গণ্য করা হয়. সম্ভবত এই আচরণটি যখন কোনও স্থানধারক ব্যবহার করা হয় তখন হায়ারোগ্লিফ একটি নতুন লাইনে স্থানান্তর করা উচিত নয় যদি চরিত্রটিকে হোয়াইটস্পেস হিসাবে বিবেচনা করা হয় তবে একটি স্থানান্তর ঘটতে পারে (এটি অন্যান্য নিয়ন্ত্রণের অক্ষরের উপর নির্ভর করে যাই হোক, আপনি টেবিল থেকে একটি খালি অক্ষর কপি এবং যেখানে আপনি প্রয়োজন পেস্ট করতে পারেন. তবে যেখানে এটি সন্নিবেশ করা যেতে পারে-নীচে দেখুন

হোয়াটসঅ্যাপ, ভিকে, ইনস্টাগ্রাম, ডিসকর্ড এবং গেমগুলিতে অদৃশ্য পাঠ্য Invisible

আমরা ইতিমধ্যে বলেছি, সমস্ত প্রধান প্ল্যাটফর্মের নিয়ন্ত্রণ নিশ্চিত করেছেন, বিশেষ এবং অন্যান্য "অ মান" অক্ষর প্রক্রিয়াকরণের সময় কাটা হয়. অতএব, এই জাতীয় প্রতীকগুলির প্রয়োগের সুযোগ অত্যন্ত সীমাবদ্ধ, যদিও কিছু জায়গায় এগুলি এখনও ব্যবহার করা যেতে পারে

হোয়াটসঅ্যাপ, ভাইবার, টেলিগ্রাম:

আপনি যদি নিয়মিত হোয়াইটস্পেস সন্নিবেশ করেন, তবে অন্যান্য মেসেঞ্জারের মতো হোয়াটসঅ্যাপ আপনাকে এই বার্তাটি প্রেরণ করতে দেয় না - "প্রেরণ করুন" বোতামটি উপস্থিত হয় না ইউ + 3164 পাঠানো যেতে পারে. ফলে একটি খালি বার্তা.

ভি কে, ফেসবুক মেসেঞ্জার Messenger:

রসূলগণের সাথে একই অবস্থা আছে - আপনি ব্যক্তিগত বার্তা খালি বার্তা পাঠাতে পারেন. যাইহোক – আপনি ভিকে স্থিতিতে ইউ+3164 রাখতে পারেন-এটি একটি খালি লাইন হিসাবে প্রদর্শিত হবে আপনি যদি নিয়মিত স্থান রাখেন তবে স্থিতিটি মুছে ফেলা হবে এবং শিলালিপিটি" স্থিতি সেট করুন " দৃশ্যমান হবে

টিকটোক, ইনস্টাগ্রাম Instagram: লুকানো স্থান ব্যবহার করার কোন বিকল্প নেই. উভয় প্ল্যাটফর্মের একটি নিয়মিত স্থান হিসাবে লুকানো স্থান চরিত্র বিবেচনা.

বিভেদ:

বিভেদ আপনি খালি বার্তা পাঠাতে পারবেন. একই সময়ে, আপনি যদি খালি নাম দিয়ে একটি চ্যানেল তৈরি করার চেষ্টা করেন তবে ডিসকর্ড আপনাকে এটি করার অনুমতি দেবে না:

এফএকিউ

আমি যদি স্কাইপে একটি অদৃশ্য চরিত্র রাখি তবে স্ট্যাটাসটি কি "অফলাইন"হবে?

না, আপনি অ্যাকাউন্ট স্ট্যাটাস বারে কোনও পাঠ্য লিখতে পারেন (একটি লুকানো স্থান সহ), স্থিতি "অনলাইন" বা "অফলাইন" পরিবর্তন হবে না.

প্রোগ্রামিং নাল অক্ষর সঙ্গে সমস্যা কি?

আপনি যদি এটি নষ্ট করতে না চান তবে আপনার কোডে সেগুলি ব্যবহার করা উচিত নয় আপনি স্টোরেজ বা আউটপুট জন্য একটি অক্ষর ব্যবহার করার প্রয়োজন হলে, একটি পরিবর্তনশীল বা ইউনিকোড কোড সঙ্গে আউটপুট এটি লিখুন. কেন এটি ব্যবহার না করা ভাল? এখানে আপনার জন্য একটি উদাহরণ:

আপনি দেখতে পাচ্ছেন, আমরা একটি পরিবর্তনশীল ঘোষণা করেছি যার নামে স্পেস রয়েছে, যা পাইথন নিষিদ্ধ করে একই সময়ে, পাইচার্ম সতর্ক করে দিয়েছে যে এই পরিবর্তনশীলটির সাথে কিছু ভুল হয়েছে:

আপনি শুধুমাত্র ভাষার নিয়ম লঙ্ঘন করছেন না, আপনি আপনার চাকার মধ্যে একটি স্পোক স্থাপন করছেন: একটি পরিবর্তনশীল অ্যাক্সেস করতে, আপনাকে ম্যানুয়ালি তার নাম কপি এবং পেস্ট করতে হবে আপনি যদি নিজের জন্য কিছু প্রকল্প করছেন এবং আপনার জীবনকে জটিল করতে চান তবে আপনি এই জাতীয় স্থানগুলি ব্যবহার করতে পারেন তবে আপনি যদি কোনও গুরুতর প্রকল্পে কাজ করছেন তবে এটি করার চেষ্টাও করবেন না, অন্যথায় আপনি সমস্যায় পড়তে যাচ্ছেন

একটি বিশেষ চরিত্র বিন্যাস বিরতি করতে পারেন?

তত্ত্বগতভাবে, এটি সম্ভব প্রদত্ত যে লেআউটটি কুটিলভাবে করা হয় বা খারাপ নিদর্শনগুলি উত্তরাধিকার সূত্রে প্রাপ্ত হয়. এটা আপনি সবকিছু এক দিন ভেঙ্গে করতে না চান তাহলে আপনি করতে না চান তাহলে, বিন্যাস যেমন অক্ষর ব্যবহার না করাই ভাল.

হ্যাকিংয়ের জন্য এই চিহ্নগুলি ব্যবহার করা কি সম্ভব?

টেকনিক্যালি, নিয়ন্ত্রণ অক্ষর এক – '\0' – সি লেখা একটি প্রোগ্রামের মাধ্যমে সিস্টেম হ্যাক ব্যবহার করা যেতে পারে. তবে এটি খুব কঠিন, কারণ প্রথমত, আপনাকে এমন একটি প্রোগ্রাম সন্ধান করতে হবে যা ভুলভাবে আগত লাইনগুলি প্রক্রিয়া করে এবং তারপরে আপনাকে অন্য কারও স্মৃতি থেকে দূষিত কোড চালানোর অনুমতি দেয় সম্পর্কে 15 বছর আগে এটা ফাটান একটি জনপ্রিয় উপায় ছিল, এখন এটা আরো ফাটান একটি যাদুঘর প্রদর্শনী ভালো হয়.