কেন হেক্স সম্পাদককে বাইনারি সম্পাদক বলা হয়?


84

হেক্স এবং বাইনারি দুটি পৃথক বেস। হেক্স, আমার অনুধাবন অনুসারে, বাইনারি ব্যবহার করা সহজতর এবং আরও সুবিধাজনক সংস্করণ।

যাইহোক, আমি প্রায়শই শুনি যে হেক্স সম্পাদকগুলি বাইনারি সম্পাদক। আপনি যদি গুগলে "বাইনারি সম্পাদক" সন্ধান করেন, আপনি হেক্স সম্পাদক পেয়ে যাবেন।


3
হেক্স বাইনারি ডেটার কিছুটা পাঠযোগ্য উপস্থাপনা।
সালমান এ

উত্তর:


188

একটি বাইনারি সম্পাদক হিসেবে একটি ফাইল সম্পাদনা বাইনারি ফাইল

বাইনারি ফাইল - উইকিপিডিয়া

একটি বাইনারি ফাইল একটি কম্পিউটার যে ফাইলটি একটি টেক্সট ফাইল নয়। "বাইনারি ফাইল" শব্দটি প্রায়শই একটি শব্দ হিসাবে ব্যবহৃত হয় যার অর্থ "নন-টেক্সট ফাইল" [এবং] সাধারণত বাইটসের ক্রম হিসাবে ভাবা হয়। ... বাইনারি ফাইলগুলিতে সাধারণত বাইট থাকে যা পাঠ্য অক্ষর ব্যতীত অন্য কিছু হিসাবে ব্যাখ্যা করা are

একটি হেক্স সম্পাদক একটি বাইনারি সম্পাদক যা ডেটা হেক্সাডেসিমাল হিসাবে উপস্থাপন করা হয় ।

হেক্স সম্পাদক - উইকিপিডিয়া

একটি হেক্স সম্পাদক (বা বাইনারি ফাইল সম্পাদক বা বাইট সম্পাদক ) এমন এক ধরণের কম্পিউটার প্রোগ্রাম যা কম্পিউটার ফাইল গঠন করে এমন মৌলিক বাইনারি ডেটা ম্যানিপুলেশন করতে দেয়। 'হেক্স' নামটি 'হেক্সাডেসিমাল' থেকে এসেছে: সংখ্যার জন্য এটির মান হিসাবে 16 টি একটি আদর্শ প্রতিনিধিত্ব।


85

পরিভাষা শক্ত। বিভিন্ন ব্যক্তির কাছে বিভিন্ন ধরণের জিনিসের জন্য আলাদা আলাদা নাম রয়েছে।

এই ইনস্ট্যান্সের মধ্যে, এটা মনে হয় যে হেক্স "হেক্স এডিটর" এ, প্রতিটি বাইট মান প্রচলিত পাঠযোগ্য উপস্থাপনা বোঝায় যেহেতু বাইনারি "বাইনারি সম্পাদক" এ ধারণা যে, আপনি অবশ্যই বাইট এ ফাইলটি সম্পাদনা করছেন বোঝায় স্তর (এবং কম্পিউটারগুলি বাইনারিতে বাইটগুলি সঞ্চয় করে), উচ্চ-স্তরের পাঠ্য এনকোডিং এবং এর মতো বিবেচনা ছাড়াই। স্মরণ করুন যে উচ্চ-স্তরের পাঠ্য ফর্মটিতে সহজেই প্রতিনিধিত্বযোগ্য নয় এমন ফাইলগুলিকে একই কারণে "বাইনারি ফাইল" বা "বাইনারি" বলা হয়।

প্রযুক্তিগতভাবেও ভুল নয়; তারা ঠিক বিভিন্ন কোণ থেকে নামকরণ সমস্যা নিয়ে আসে। একটি ব্যক্তিগত নোটে, যদিও আমি একমত হতে চাই যে "বাইনারি সম্পাদক" ভারসাম্যকে বিভ্রান্ত করছে।


58

বাইনারি সম্পাদক প্রদর্শন (বাইনারি)

00000000 | 11111011 11111011 11111011 11111011 11110101 11111011 11111011 11111011
00001000 | 11111011 11111011 11111011 11111011 11111011 11111011 11111011 11111011
00010000 | 11111011 11111011 11111011 11111011 11111011 11111011 11111011 11111011
00011000 | 11110101 11111011 11111011 11111011 11111011 11111011 11111011 11111011
00100000 | 11111011 11111011 11111011 11111011 11111011 11111011 11111011 11111011
00101000 | 11111011 11111011 11101111 11111011 11111011 11111011 11111011 11111011
00110000 | 11111011 11111011 11111011 11111011 11111011 11111011 11111011 11111011
00111000 | 11111011 11111011 11111011 11101111 11111011 11111011 11111011 11111011
01000000 | 11111011 11111011 11111011 11111011 11111011 11111011 11111011 11111011
01001000 | 11111011 11111011 11111011 11111011 11111011 11111011 11111011 11111011
01010000 | 11101111 11111011 11111011 11111011 11111011 11111011 11111011 11111011
01011000 | 11101111 11111011 11111011 11111011 11111011 11111011 11111011 11111011
01100000 | 11111011 11111011 11111011 11111011 11111011 11101111 11111011 11111011
01101000 | 11111011 11111011 11111011 11111011 11111011 11111011 11111011 11111011

বাইনারি সম্পাদক প্রদর্শন (হেক্সাডেসিমালে)

00 | fb fb fb fb f5 fb fb fb fb fb fb fb fb fb fb fb
10 | fb fb fb fb fb fb fb fb f5 fb fb fb fb fb fb fb 
20 | fb fb fb fb fb fb fb fb fb fb ef fb fb fb fb fb 
30 | fb fb fb fb fb fb fb fb fb fb fb ef fb fb fb fb 
40 | fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb 
50 | ef fb fb fb fb fb fb fb ef fb fb fb fb fb fb fb 
60 | fb fb fb fb fb ef fb fb fb fb fb fb fb fb fb fb

এটি সত্য যে একটি বাইনারি সম্পাদক আপনাকে বাইনারিগুলিতে বাইটগুলি পরিচালনা করতে দেয়, তবে আপনি দেখতে পারেন যে বেস 2 কমপ্যাক্ট সংখ্যা দিতে খুব ছোট।

কাঁচা হিসাবে বাইনারি, বেস দুই নয়

সাধারণভাবে বলতে গেলে, বাইনারি সম্পাদকটিতে " বাইনারি " বেস দুইটি উল্লেখ করে না, এটি আসলে " পাঠ্য সম্পাদক " এর প্রতিশব্দ । পার্থক্য হ'ল পাঠ্য সম্পাদকগুলি পাঠ্য প্রদর্শন করার জন্য ডিজাইন করা হয়েছে, সুতরাং মুদ্রণবিহীন অক্ষর, নতুন লাইন, নিয়ন্ত্রণ অক্ষর, অবৈধ utf-8 কোড ইউনিট এবং তাই নিরাপদে পরিচালনা করা প্রয়োজন হয় না। কেবল কোনও ফাইল খোলার এবং তাত্ক্ষণিকভাবে সংরক্ষণের কাজটি এটিকে পরিবর্তন করতে পারে (সম্পাদক অভ্যন্তরীণ রূপান্তরগুলির কারণে, ব্যর্থতার কারণে)।

অন্য উপায়ে বাইনারি সম্পাদকরা, ডেটাটিকে কোনও শব্দার্থবিজ্ঞান দেওয়ার চেষ্টা করবেন না এবং ব্যবহারকারীর এটিকে বাইট / বিট / শব্দের প্রবাহ হিসাবে নিরাপদে পরিচালনা করতে দিন।

হেক্সাডেসিমাল সম্পাদক

নিখুঁত বাইনারি সম্পাদকটি প্রতিটি সম্ভাব্য বাইনারি ফর্ম্যাটটি জানত এবং আপনাকে এডিট করতে দেয় তবে যেহেতু প্রত্যেকে নিজের বাইনারি বিন্যাস তৈরি করতে পারে এবং যেহেতু তারা খুব ঘন ঘন পরিবর্তিত হয় তাই সমস্ত ফর্ম্যাটকে সমর্থন করার চেষ্টা করা বৃথা যায় is
কোনও সম্পাদক যা করতে পারে তার মধ্যে সবচেয়ে ভাল জিনিসটি হ'ল তাদের বাইটগুলি প্রদর্শন করা এবং ইতিমধ্যে আলোচিত, বেস 16 এর বৈশিষ্ট্যগুলির কারণে, হেক্সাডেসিমাল সংখ্যাগুলি খুব সহজ!

এছাড়াও একজন অভিজ্ঞ ব্যবহারকারী মানসিকভাবে বিনকে হেক্সে অনুবাদ করার সাথে সাথে এটি পড়তে পারেন।
হেক্সে লিখিত একটি বাইটের বাইরে কিছুটা সেট করা / নামাতে বিনের লিখিত বাইটের চেয়ে সত্যই আর কোনও প্রচেষ্টা লাগে না।
সত্যি বলতে আমি বাইনারি পড়ার চেয়ে হেক্স আরও সহজ পেয়েছি ।


1
পার্থক্য দেখাচ্ছে দুর্দান্ত উদাহরণ। আসলে তাদের পাশাপাশি দেখা
হেক্সকে

1
@ ড্রজু আপনি যদি বিট-ফিল্ডগুলির সাথে কাজ করে থাকেন তবে ক্ষেত্রে বাইনারি প্রতিনিধিত্ব অনেক ভাল! en.wikedia.org/wiki/Bit_field
misha256

6
misha256: সত্যি বলতে, যখন আমি হেক্সের দিকে তাকান - আমি বাইনারি দেখি। আমি "চ" পড়ি তবে আমার মস্তিষ্ক তত্ক্ষণাত "1111" বলে says এটি কমপ্যাক্ট আকারে ম্যাট্রিক্স দেখার মতো। :)
tdrury

4
"বাইনারি কাঁচা হিসাবে বেস, দুটি বেস নয়" জোর দেওয়ার জন্য +1
কেলভিন

5
@ শ্রেনীর ভাল বক্তব্য, আমি মনে করি কিছুক্ষণ পরেই আপনি কীভাবে তা প্রকাশ না করেই আপনার যা দেখার দরকার তা "দেখতে" শুরু করেন। হাহা, হ্যাঁ, ম্যাট্রিক্স! আমাকে এমন একটি ছেলের কথা মনে করিয়ে দেয় যা আমি স্কুলে গিয়েছিলাম যিনি খুশিতে হেক্স বা দশমিক মেশিনের ভাষা কোড করেছিলেন এবং দুজনের মধ্যে অবাধে রূপান্তর করতে পারেন। তিনি সমস্ত অপ-কোডগুলি হৃদয় দিয়ে জানতেন এবং বিট-ফিল্ড এবং অন্যান্য প্যাকড ডেটা স্ট্রাকচারের মতো দেখেছিলেন যেমন এটি তাঁর প্রথম ভাষা। সেগুলি কমোডর ছিল 64৪ দিন আপনার মনে (খুব সহজ দিন), তবে এখনও একটি চিত্তাকর্ষক প্রতিভা।
misha256

15

কেন হেক্স সম্পাদককে বাইনারি সম্পাদক বলা হয়?

সারাংশ:

একটি হেক্স সম্পাদক সম্পাদক বাইনারি ফাইলটি হেক্সাডেসিমাল বিন্যাসে বাইনারি সামগ্রী প্রদর্শন করে এবং এই হেক্সাডেসিমাল সংখ্যা পরিবর্তন করার অনুমতি দিয়ে সরাসরি সম্পাদনা করতে ব্যবহৃত হয়।

নোট:

  • হেক্স এডিটররা অন্য প্রোগ্রামগুলির পরিবর্তে কোনও ফাইলের কাঁচা তথ্য সামগ্রী সম্পাদনা করার অনুমতি দেয় যা ডেটা ব্যাখ্যা করার চেষ্টা করে।

  • হেক্স সম্পাদকগণকে বাইনারি সম্পাদক বা বাইট সম্পাদক হিসাবেও ডাকা হয়।

  • তাদের বাইনারি সম্পাদক বা বাইট সম্পাদক হিসাবে ডেকে আনা সত্যিই সঠিক নয় কারণ সম্পাদকরা হেক্সাডেসিমাল সংখ্যা পরিবর্তন করছেন এবং বাইনারি সংখ্যা বা বাইট নয় (অবশ্যই ফাইলটি সংরক্ষণ করা হয় তবে অন্তর্নিহিত বাইনারি সংখ্যা এবং বাইটগুলি পরিবর্তন হবে)

কেন আমরা বাইনারি ব্যবহার হেক্সাডেসিমাল সম্পাদনা করব?

হেক্সাডেসিমাল আকারে ডেটা প্রদর্শন করে এবং হেক্সাডেসিমাল মান পরিবর্তন করে বাইনারি ফাইলগুলি সরাসরি দেখতে বা সম্পাদনা / সংশোধন করা সহজ।

  • বাইনারি সংখ্যা উপস্থাপনের একটি সুবিধাজনক উপায় হেক্সাডেসিমাল ব্যবহার করা।

  • Histতিহাসিকভাবে কম্পিউটারগুলি অ্যাসেম্বলি ভাষায় প্রোগ্রাম করা হত, যেখানে প্রসেসরের নির্দেশাবলী এবং মেটা-বিবৃতিগুলি (বিভিন্নভাবে নির্দেশ, সিউডো-নির্দেশাবলী এবং সিউডো-অপ্স হিসাবে পরিচিত), মন্তব্য এবং ডেটা ব্যবহার করে কোড লেখা হয়েছিল।

    • কোডটি একটি এসেমব্লার ব্যবহার করে বাইনারি অনুবাদ করা হয়। বাইনারি কোডটি তখন একটি প্রক্রিয়াতে লোড করে কার্যকর করা যায়।

    • সোর্স কোড ব্যতীত বাইনারি না হয়ে হেক্সাডেসিমালে প্রোগ্রামটি প্রদর্শন করে এমন একটি সম্পাদক ব্যবহার করে সরাসরি প্রোগ্রামটি সংশোধন করা সহজ।

  • বাইনারি কোড হেক্সাডেসিমালে রূপান্তরিত হওয়ার সময় মানুষের দ্বারা সহজেই পঠনযোগ্য।

    উদাহরণস্বরূপ, কোন জোড় সংখ্যার মুখস্থ করা বা অন্য কারও কাছে পড়া সহজ?

    10110000 01100001
    

    অথবা

    B0 61
    
  • প্রতিটি হেক্সাডেসিমাল ডিজিট চারটি বাইনারি ডিজিট (বিট) উপস্থাপন করে। একটি হেক্সাডেসিমাল ডিজিট একটি স্তন্যপান প্রতিনিধিত্ব করে, যা একটি অক্টেট বা বাইট (8 বিট) এর অর্ধেক।

    উদাহরণস্বরূপ, বাইট মানগুলি 0 থেকে 255 (দশমিক) পর্যন্ত হতে পারে তবে 00 থেকে এফএফ পরিসরে দুটি হেক্সাডেসিমাল অঙ্ক হিসাবে আরও সুবিধাজনকভাবে উপস্থাপিত হতে পারে।

  • হেক্সাডেসিমাল সাধারণত কম্পিউটারের মেমরি ঠিকানাগুলি উপস্থাপন করতে ব্যবহৃত হয়।


3
আরও মনে রাখবেন যে, বেস 64৪ টি মুখস্থ করা আরও সহজ মনে হতে পারে, আমরা হেক্সের সাথে লেগে থাকি কারণ এতে 2 চর rs 1 বাইট ম্যাপিংয়ের দুর্দান্ত সম্পত্তি রয়েছে।
পাইথননট

9

বেশ কয়েকটি প্রোগ্রামিং ল্যাঙ্গুয়েজ এবং অপারেটিং সিস্টেমের কনভেনশন অনুযায়ী দুটি ধরণের ফাইল রয়েছে:

  • পাঠ্য ফাইলগুলি যা পাঠ্য লাইনের একটি স্যুট দিয়ে তৈরি, প্রতিটি লাইন মুদ্রণযোগ্য অক্ষরের স্যুট (কিছু নিয়ন্ত্রণ অক্ষর সহ) দ্বারা গঠিত এবং লাইনগুলির শেষে শেষ হয়
  • বাইনারি ফাইলগুলিতে নাল বাইট সহ বাইটগুলির একটি স্বেচ্ছাসেবী স্যুট থাকে যা কোনও পাঠ্য ফাইলে নিষিদ্ধ।

বাইনারি সম্পাদকরা যে ধরণের ফাইলগুলি প্রক্রিয়া করেন তাতে কোনও সীমাবদ্ধতা না থাকায় পাঠ্য সম্পাদকরা পাঠ্য ফাইলগুলি খুলতে সক্ষম হন।

বাইনারি সম্পাদকরা প্রায়শই উপস্থাপিত হন এবং হেক্সাডেসিমালে ডেটা প্রবেশের অনুমতি দেয় এটি কেবল একটি সুবিধা (তারা প্রায়শই এসকিআই অক্ষরগুলি প্রতিস্থাপন এবং প্রতিস্থাপনের অনুমতি দেয়) কেবল খাঁটি বাইনারিতে ডেটা প্রদর্শন করলে ডেটা কম সুগঠিত হয়।

জনপ্রিয় বাইনারি সম্পাদকের নাম হেক্সএডিট

এখানে চিত্র বর্ণনা লিখুন

এটি যথাযথভাবে নিজেকে বাইনারি সম্পাদক এবং হেক্স সম্পাদক উভয়ই মনে করে:

এখানে চিত্র বর্ণনা লিখুন

হেক্সে ডেটা প্রদর্শন না করার জন্য একটি বিকল্প রয়েছে তবে কেবল পাঠ্য

এখানে চিত্র বর্ণনা লিখুন


5

কম্পিউটারগুলির বৃহত সংখ্যাগরিষ্ঠ ফাইলগুলি আজ 8 বিট বাইট । সরাসরি কোনও ফাইল সম্পাদনা করার সময় এটি বিমূর্ততার সাথে কাজ করে।

অবশ্যই, ডেটা পৃথক বিট সম্পাদনা করার উপলক্ষ আছে, তবে প্রায়শই হয় না। বিট 7 সেট করার মতো সাধারণ বিট-লেভেল ক্রিয়াকলাপগুলি যাইহোক হেক্সের সাথে করা সহজ - 10000000 বেস 2 = 80 বেস 16 , তাই কোনও হেক্স মান যদি 80 বেস 2 বিট 7 এর নিচে থাকে তবে এটি স্পষ্ট হবে এবং 8 বেস 16 যুক্ত করে সেট করবে।

কেন হেক্স আরও তীব্রভাবে এই ধরণের ক্রিয়াকলাপের সাথে যুক্ত তার অন্যান্য কারণগুলি:

  • জ্ঞাত মানগুলির জন্য ভিজ্যুয়াল স্ক্যান করার সময় হেক্স মানগুলি সনাক্ত করা সহজ। উদাহরণস্বরূপ, 20 বেস 16 = 32 যা একটি এসকিআইআই স্পেস, তবে একই মান 0010 0000 বেস 2 অন্যান্য ডम्प করা মানগুলির বন্যার মধ্যে যেমন সনাক্ত করা এত সহজ নয়।

  • পুরানো সিস্টেমগুলিতে যেখানে আপনাকে নিয়মিত ভিত্তিতে এটি ব্যবহারের দরকার ছিল সেখানে পর্দার স্থান সীমিত থাকতে পারে (যেমন 40 কলাম) umns অ্যাপল IIe রম মনিটর একটি দুর্দান্ত উদাহরণ, এটি 40-কলামের সমন্বিত ভিডিওতে হেক্সে মেমরি ডাম্প করতে পারে এবং 80x24 স্ক্রিনে বাইনারিতে মানগুলি প্রসারিত করা আপনাকে দ্রুত ঘর থেকে বেরিয়ে যাবে। এই পুরানো সিস্টেমগুলির জন্য, ইনপুটযুক্ত ASCIIটিকে সঠিক মানগুলিতে রূপান্তর করতে রুটিনগুলি লিখতে আরও সহজ। গুরুত্বপূর্ণ যেখানে 4K র‌্যামকে প্রচুর মেমরি হিসাবে বিবেচনা করা হত এবং সিস্টেমে কেবলমাত্র যতটা রম থাকতে পারে।

  • "হেক্স" শব্দটি আরও ভাল শোনায়, সংক্ষিপ্ত এবং টাইপ করা সহজ।


5

লোকেরা যখন হেক্স ব্যবহার করছে, তারা সাধারণত বাইনারি নিয়ে চিন্তা করে এবং শর্টহ্যান্ড স্বরলিপি হিসাবে হেক্স ব্যবহার করে।

ষোলটি 2 এর শক্তি is আটটিও দুটি শক্তি। সুতরাং 16 এবং 8 বাইনারি শর্টহ্যান্ড স্বরলিপি ব্যবহার করা হয়েছে। বাইনারি এবং দু'জনের কিছু পাওয়ারের ভিত্তির মধ্যে ম্যানুয়াল রূপান্তর করা সহজ। লক্ষ্য বেস দ্বারা নির্দেশিত আকারে কেবল বিটগুলি গ্রুপ করুন এবং তারপরে সংশ্লিষ্ট অঙ্কটি ব্যবহার করুন।

বেস 8, অষ্টাল, অনেক প্রাথমিক কম্পিউটারগুলির জন্য জনপ্রিয় ছিল, এই কারণেই ইউনিক্সের একটি odঅক্টাল ডাম্প কমান্ড রয়েছে। প্রতিটি অষ্টাল অঙ্ক একবারে 3 টি বিট উপস্থাপন করে। তবে এটি 8 বিট বাইটের ভিত্তিতে মেশিনগুলির জন্য অসুবিধাজনক ছিল।

সংক্ষিপ্ত, বেস 16 এর জন্য হেক্সাডেসিমাল, প্রতি অঙ্কে 4 বিট উপস্থাপন করে। আজকাল এটি অনেক বেশি ব্যবহৃত উপস্থাপনা।


3

এটি কম্পিউটার কীভাবে তথ্য সংরক্ষণ করে তা বোঝায়।

প্রাথমিক স্তরের কম্পিউটারগুলিতে ডেটা ব্যবহার 0এবং 1উপস্থাপনের জন্য এগুলিকে বিট বলা হয়। একসাথে আট বিট গ্রুপ করা একটি বাইট। হেক্সাডেসিমাল হল বেস 16, যার অর্থ এটির 16 অক্ষর ( 0-9, A-F) রয়েছে। একটি অক্ষর সংরক্ষণ করতে এটি 8 বিট বা 1 বাইট লাগে।

সুতরাং একটি হেক্সাডেসিমাল সংখ্যা 13( 19দশমিক মধ্যে) 0001 0011বাইনারি হিসাবে একই । বাইনারি হওয়ার চেয়ে হেক্স পড়তে সহজ।


2

আমি জানি প্রাথমিকতম বাইনারি সম্পাদকগুলিও বিযুক্তিযুক্ত ছিল। অর্থ, সম্পাদনা করার ক্ষমতা একটি এক্সিকিউটেবল বাইনারি ফাইলের বিচ্ছেদ এবং প্যাচিংয়ের একটি উপজাত ছিল।

এই জাতীয় প্রয়োগের একটি ভাল উদাহরণ হিউ।

অ্যাসেম্বলড কোড (এসেম্বলারের নির্দেশাবলী) প্রায়শই হেক্সাডেসিমাল স্ট্রিং হিসাবে উপস্থাপিত হয়। আমি মনে করি, এখানেই আধুনিক বিভ্রান্তি দেখা দেয়। লোকেরা কেবল তাদের সাথে কী আচরণ করছে তা জানে না।


2

যে কোনও সংকলিত, চলমান ফাইল (উদাহরণস্বরূপ উইন্ডোজে সামিফাইল.এক্স.কে) কখনও কখনও "বাইনারি" বলা হয়, যেহেতু এটি মেশিন-লেভেল কোডে সংকলিত হয়েছে যা প্রসেসরের দ্বারা সরাসরি সম্পাদন করার জন্য বাইনারি স্তরে সঠিক।

সুতরাং আপনি একটি বাইনারি সম্পাদনা করছেন। এটি হেক্সে প্রদর্শিত হতে পারে কারণ হেক্স মানুষের জন্য দরকারী।


হ্যাঁ, তবে অনেকগুলি ডেটা ফাইল বাইনারিও রয়েছে। তারা যথাযথ অ্যাপ্লিকেশন দ্বারা পড়লে তারা স্থান এবং অনুবাদে সঞ্চয় করে। এছাড়াও, এমনকি পাঠ্য ফাইলগুলি প্রায়শই এনক্রিপ্ট করা হয় বা সংক্রমিত হয় যাতে সেগুলি বাইনারি ফাইল করে।
জো

1

আমি আপনার প্রশ্নের আক্ষরিক উত্তর দিতে যাচ্ছি।

প্রথমে কিছুটা ব্যাখ্যা rific আপনি বলতে চাইছেন অবশ্যই একটি হেক্সাডেসিমাল সম্পাদক। হেক্সের অর্থ 6 এবং দশমিক অর্থ 10 , সুতরাং হেক্সাডেসিমাল মানে 16দ্বি মানে 2 । যেমন আপনি বলেছিলেন যে এটি দুটি পৃথক বেস, বেস 16 এবং বেস 2, যার অর্থ হেক্সাডেসিমাল সংখ্যার সংজ্ঞা দিতে 16 স্থানধারক উপাদান এবং বাইনারি সংখ্যার সংজ্ঞা দিতে মাত্র 2 উপাদান লাগে takes

আপনি যে বললেন,

If you actually search for "binary editor" on Google, you get hex editors.

এবং এখন আপনার প্রশ্নের জন্য,

Why is that? 

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

What is the connection?

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

আপনি যদি হেক্সাডেসিমাল এবং বাইনারিগুলির মধ্যে প্রকৃত সংযোগের জন্য জিজ্ঞাসা করছিলেন, তবে উপরে আমার স্পষ্টির দিকে ফিরে গিয়ে একটি হেক্সাডেসিমাল উপাদান 16 সম্ভাবনা বা 4 বিটকে এনকোড করে, তবে একটি বাইনারি উপাদান 2 সম্ভাবনা বা 1 বিটকে এনকোড করে। বাইটে 8 টি বিটের তথ্য এনকোড করতে আমাদের 2 টি হেক্সাডেসিমাল উপাদান বা 8 বাইনারি উপাদান প্রয়োজন। সুতরাং আপনি দেখতে পাচ্ছেন যে বাইনারি বা হেক্সাডেসিমাল সম্পাদকগুলি একে অপরকে পরিবর্তিতভাবে ব্যবহার করা যেতে পারে যেহেতু তারা একই ডেটা উপস্থাপন করে ঠিক বিভিন্ন ভিউতে।


1

তাদের "বাইনারি" বলা হয় কারণ তারা আপনাকে পৃথক বিট পরিবর্তন করতে দেয়।

ইউআই সাধারণত ডিফল্টরূপে হেক্সে কাজ করে কারণ এটি আরও সুবিধাজনক - যেমন ffffe0007d13e650 স্ক্রিনের চেয়ে কম জায়গা নেয় 1111111111111111111000000000000001111101000100111110011001010000। (এটি কোনও ডিবাগিং সমস্যা থেকে আসল ঠিকানা, কোনও মেক-আপ উদাহরণ নয়)) হেক্স কোডে আসকি বা ইউনিকোড অক্ষরের মতো জিনিসগুলি "দেখা" সহজ।

তবে তাদের মধ্যে বেশিরভাগই আপনাকে বাইনারি বিটগুলি প্রদর্শন করতে স্যুইচ করবে যদি আপনি সত্যিই সেগুলি চান।

(কেন আমরা পার্কওয়েতে গাড়ি চালাচ্ছি তবে ড্রাইভওয়েতে পার্ক করব? এটি কেবল শব্দ। ইংরেজি প্রায়শই অদ্ভুত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.