बिट लंबाई

बिट-लंबाई या बिट चौड़ाई बाइनरी अंकों की संख्या होती है, जिसे बिट्स कहा जाता है, जो एक अहस्ताक्षरित पूर्णांक (कंप्यूटर विज्ञान) का प्रतिनिधित्व करने के लिए आवश्यक है। एक बाइनरी संख्या के रूप में औपचारिक रूप से एक प्राकृतिक संख्या $$n \geq 0$$ की बिट-लंबाई है
 * $$\ell(n) = \lceil \log_2(n+1) \rceil

$$ जहाँ $$\log_2$$ द्विआधारी लघुगणक है और $$\lceil \cdot \rceil$$ सीलिंग फ़ंक्शन है।

अपने सबसे मूलभूत स्तर पर डिजिटल कंप्यूटर और दूरसंचार उपकरण (एनालॉग संकेत उपकरणों के विपरीत) बाइनरी कोड प्रारूप में एन्कोड किए गए डेटा को संसाधित करते हैं। बाइनरी प्रारूप डेटा को दो विकल्पों में से एक कुंजी का आकार मानों की एक इच्छित लंबाई श्रृंखला के रूप में व्यक्त करता है: हां/नहीं, 1/0, सही/गलत, आदि, जिनमें से सभी को इलेक्ट्रॉनिक रूप से चालू/बंद के रूप में व्यक्त किया जा सकता है। सूचना प्रौद्योगिकी अनुप्रयोगों के लिए, संसाधित की जा रही जानकारी की मात्रा एक महत्वपूर्ण डिज़ाइन विचार है। बिट-लेंथ शब्द इस माप के लिए विधि शॉर्टहैंड है।

उदाहरण के लिए प्रोसेसर (कंप्यूटिंग) को प्रायः बिट्स की दी गई लंबाई (8 बिट, 16 बिट, 32 बिट, 64 बिट, आदि) के शब्द (कंप्यूटर आर्किटेक्चर) में समूहित डेटा को संसाधित करने के लिए डिज़ाइन किया जाता है। प्रत्येक शब्द की बिट-लंबाई एक बात के लिए परिभाषित करती है कि प्रोसेसर द्वारा कितने मेमोरी स्थानों को स्वतंत्र रूप से संबोधित किया जा सकता है। क्रिप्टोग्राफी में एक एल्गोरिदम का कुंजी आकार उस एल्गोरिदम द्वारा उपयोग की जाने वाली कुंजी (क्रिप्टोग्राफी) की बिट-लंबाई है, और यह एल्गोरिदम की शक्ति का एक महत्वपूर्ण कारक है।