स्टोरेज (Storage)

फ़ाइल आकार परिवर्तक (File Size Converter)

बाइट्स, KB, MB, GB, TB और अन्य के बीच रूपांतरण करें — बाइनरी (1024) और डेसिमल (1000) मानकों में

मानक (Standard):
उदाहरण आज़माएं:
रूपांतरण के परिणाम डेसिमल (SI, 1000-आधारित)
इकाई (Unit) मान (Value)

बाइनरी बनाम डेसिमल — गणना करने के दो तरीके

डेसिमल (SI) — स्टोरेज निर्माता

1 KB = 1,000 B

1 MB = 1,000,000 B

1 GB = 1,000,000,000 B

10 की घातें (प्रति चरण 10³)

बाइनरी (IEC) — ऑपरेटिंग सिस्टम

1 KiB = 1,024 B

1 MiB = 1,048,576 B

1 GiB = 1,073,741,824 B

2 की घातें (प्रति चरण 2¹⁰)

आपकी 1 TB ड्राइव 931 GB क्यों दिखाती है

ड्राइव निर्माता 1 TB = 1,000,000,000,000 बाइट्स मानते हैं। विंडोज़ बाइनरी में रिपोर्ट करता है: 1,000,000,000,000 ÷ 1,073,741,824 = 931.32 GiB ("GB" के रूप में दिखाया गया है)। कोई स्टोरेज गायब नहीं है — यह केवल गणना का एक अंतर है।

सामान्य फ़ाइल आकार संदर्भ

वास्तविक दुनिया के आकार
फ़ाइल प्रकार सामान्य आकार विशेष विवरण
प्लेन टेक्स्ट ईमेल 5–20 KB अटैचमेंट के बिना
एमएस वर्ड दस्तावेज़ (10 पेज) 50–200 KB केवल टेक्स्ट, न्यूनतम फ़ॉर्मेटिंग
जेपीईजी फोटो (स्मार्टफोन) 2–6 MB 12–48 MP, उच्च गुणवत्ता
रॉ (RAW) फोटो (DSLR) 20–50 MB असंपीड़ित, 20–50 MP
एमपी3 गाना (3–4 मिनट) 3–8 MB 128–320 kbps बिटरेट
फ्लैक गाना (FLAC - दोषरहित) 25–50 MB सीडी-गुणवत्ता, कोई संपीड़न हानि नहीं
एचडी (1080p) फिल्म 4–8 GB H.264/H.265, ~2 घंटे
4K यूएचडी फिल्म 50–100 GB ब्लू-रे गुणवत्ता, एचडीआर
डीवीडी (सिंगल-लेयर) 4.7 GB मानक डीवीडी-5 क्षमता
ब्लू-रे डिस्क 25–50 GB सिंगल/डबल-लेयर
मोबाइल ऐप इंस्टॉलेशन 50–500 MB ऐप के अनुसार बहुत भिन्न होता है
एएए (AAA) वीडियो गेम 50–150 GB आधुनिक कंसोल/पीसी गेम्स
विंडोज 11 आईएसओ (ISO) ~5.1 GB इंस्टॉलर इमेज
उबंटू लिनक्स आईएसओ (ISO) ~1.5 GB डेस्कटॉप संस्करण

रूपांतरण कैसे काम करता है

सभी मानों को पहले बिट्स (सबसे छोटी इकाई) में परिवर्तित किया जाता है, फिर लक्षित इकाई के कारक (factor) से विभाजित किया जाता है। यह इकाइयों के किसी भी संयोजन में सटीकता सुनिश्चित करता है।

डेसिमल (SI) सूत्र

1 बाइट (Byte) = 8 बिट्स
1 KB = 1,000 बाइट्स = 8,000 बिट्स
1 MB = 1,000 KB = 10⁶ बाइट्स
1 GB = 1,000 MB = 10⁹ बाइट्स
1 TB = 1,000 GB = 10¹² बाइट्स
1 PB = 1,000 TB = 10¹⁵ बाइट्स
1 EB = 1,000 PB = 10¹⁸ बाइट्स

बाइनरी (IEC) सूत्र

1 बाइट (Byte) = 8 बिट्स
1 KiB = 1,024 बाइट्स = 8,192 बिट्स
1 MiB = 1,024 KiB = 2²⁰ बाइट्स
1 GiB = 1,024 MiB = 2³⁰ बाइट्स
1 TiB = 1,024 GiB = 2⁴⁰ बाइट्स
1 PiB = 1,024 TiB = 2⁵⁰ बाइट्स
1 EiB = 1,024 PiB = 2⁶⁰ बाइट्स

हल किया गया उदाहरण: 1 GB को MB में बदलें

डेसिमल (Decimal): 1 GB = 1,000 MB (निर्माता, क्लाउड स्टोरेज)
बाइनरी (Binary): 1 GiB = 1,024 MiB (ओएस मेमोरी एड्रेसिंग)
मिश्रित वास्तविकता (Mixed reality): डेसिमल फ़ाइल सिस्टम पर "1 GB" फ़ाइल = बाइनरी में 0.9313 GiB = 953.67 MiB

फ़ाइल आकार परिवर्तक (File Size Converter) क्या है?

एक फ़ाइल आकार परिवर्तक एक उपकरण है जो डिजिटल स्टोरेज मापों को एक इकाई से दूसरी इकाई में अनुवादित करता है — उदाहरण के लिए, गीगाबाइट को मेगाबाइट में, टेराबाइट को गीगाबाइट में, या बाइट्स को किलोबाइट में बदलना। प्रत्येक डिजिटल फ़ाइल एक विशिष्ट स्थान घेरती है, जिसे बुनियादी बिट (bit) के आधार पर बनी इकाइयों में व्यक्त किया जाता है। हार्ड ड्राइव के विनिर्देशों की तुलना करने, डाउनलोड समय का अनुमान लगाने, क्लाउड स्टोरेज कोटा प्रबंधित करने, ईमेल अटैचमेंट सीमाओं की जाँच करने और ऑपरेटिंग सिस्टम डिस्क रिपोर्ट को समझने के लिए फ़ाइल आकार परिवर्तक आवश्यक हैं।

यह परिवर्तक दो अलग-अलग मानकों का समर्थन करता है — डेसिमल (SI, 1000 की घात) और बाइनरी (IEC, 1024 की घात) — और अधिकतम सुविधा के लिए सभी इकाइयों के समकक्ष मानों को एक साथ दिखाता है।

बाइनरी बनाम डेसिमल: आकारों में अंतर क्यों होता है?

बाइनरी और डेसिमल फ़ाइल आकारों के बीच भ्रम दो वैध लेकिन असंगत गणना प्रणालियों से उत्पन्न होता है। 1950 के दशक में कंप्यूटर इंजीनियरों ने स्वाभाविक रूप से 2 की घात (बाइनरी) का उपयोग किया, इसलिए 1 किलोबाइट का अर्थ 2¹⁰ = 1,024 बाइट्स था। वहीं, इकाइयों की अंतर्राष्ट्रीय प्रणाली (SI) "किलो" को ठीक 1,000 के रूप में परिभाषित करती है। स्टोरेज निर्माताओं ने अपने उत्पादों को बड़ा दिखाने के लिए 1,000 की घातों में ड्राइव को लेबल करना शुरू किया।

परिणाम: निर्माता की गणना के अनुसार एक "1 टेराबाइट" हार्ड ड्राइव वास्तव में 1,000,000,000,000 बाइट्स संग्रहीत करती है, लेकिन आपका ऑपरेटिंग सिस्टम उसे 1,073,741,824 (2³⁰) से विभाजित करता है और 931.32 GiB रिपोर्ट करता है — जिसे विंडोज़ में "931 GB" के रूप में दिखाया जाता है। कोई स्थान गायब नहीं है; दोनों प्रणालियाँ बस अलग तरह से गिनती हैं। 1998 में, IEC ने इस भ्रम को समाप्त करने के लिए स्पष्ट बाइनरी उपसर्ग — किबीबाइट (KiB), मेबीबाइट (MiB), गीबीबाइट (GiB) — पेश किए, हालांकि रोजमर्रा के उपयोग में अभी भी दोनों के लिए व्यापक रूप से KB/MB/GB का उपयोग किया जाता है।

सामान्य फ़ाइल आकार इकाइयों की व्याख्या

  • बिट (Bit - b): डिजिटल जानकारी की सबसे छोटी इकाई — एक एकल 0 या 1। नेटवर्क स्पीड को प्रति सेकंड बिट्स (Mbps, Gbps) में मापा जाता है।
  • बाइट (Byte - B): 8 बिट्स। फ़ाइल और स्टोरेज आकार की मूल इकाई। एक एकल ASCII वर्ण 1 बाइट का होता है; एक UTF-8 वर्ण 1-4 बाइट्स का हो सकता है।
  • किलोबाइट (KB) / किबीबाइट (KiB): 1,000 या 1,024 बाइट्स। छोटी टेक्स्ट फ़ाइलों, ईमेल और छवियों के लिए सामान्य।
  • मेगाबाइट (MB) / मेबीबाइट (MiB): लगभग 10 लाख (1 मिलियन) बाइट्स। फोटो, गाने और दस्तावेजों के लिए मानक।
  • गीगाबाइट (GB) / गीबीबाइट (GiB): लगभग 1 अरब (1 बिलियन) बाइट्स। ऐप्स, फिल्मों और यूएसबी ड्राइव के लिए रोजमर्रा की इकाई।
  • टेराबाइट (TB) / टेबीबाइट (TiB): लगभग 10 खरब (1 ट्रिलियन) बाइट्स। हार्ड ड्राइव, NAS उपकरणों और क्लाउड स्टोरेज प्लान के लिए आम।
  • पेटाबाइट (PB) / पेबीबाइट (PiB): लगभग 10 नील (1 क्वाड्रिलियन) बाइट्स। डेटा-सेंटर और क्लाउड प्रदाता स्तर का पैमाना। फेसबुक सैकड़ों पेटाबाइट फोटो संग्रहीत करता है।
  • एक्साबाइट (EB) / एक्स्बीबाइट (EiB): लगभग 1 शंख (1 क्विंटिलियन) बाइट्स। इंटरनेट ट्रैफ़िक और राष्ट्रीय डेटा बुनियादी ढांचा पैमाना। संपूर्ण इंटरनेट प्रति दिन लगभग 5 एक्साबाइट डेटा प्रोसेस करता है।

स्टोरेज निर्माता डेसिमल का उपयोग क्यों करते हैं लेकिन ओएस बाइनरी का उपयोग क्यों करता है?

हार्ड ड्राइव और एसएसडी निर्माता एसआई डेसिमल इकाइयों (GB = 10⁹ बाइट्स) में क्षमता का विज्ञापन करते हैं क्योंकि यह उन्हें बड़ी संख्या दिखाने की अनुमति देता है — 1,000,000,000 बाइट्स 931 GiB से बड़ा लगता है। यह एसआई परिभाषाओं के तहत कानूनी और मानकीकृत है।

ऑपरेटिंग सिस्टम (विंडोज़, पुराने macOS, लिनक्स) पारंपरिक रूप से बाइनरी इकाइयों में आकार की रिपोर्ट करते हैं क्योंकि सीपीयू एड्रेसिंग, रैम आवंटन और फाइलसिस्टम ब्लॉक आकार सभी 2 की घात पर आधारित होते हैं। आधुनिक macOS (10.6 स्नो लेपर्ड, 2009 के बाद से) डेसिमल रिपोर्टिंग पर स्विच हो गया है, इसलिए एक 1 TB ड्राइव macOS में ~1 TB के रूप में दिखाता है लेकिन विंडोज़ में ~931 GB के रूप में दिखाता है — भले ही भौतिक क्षमता समान हो।

डेवलपर्स और रोजमर्रा के उपयोगकर्ताओं के लिए फ़ाइल आकार युक्तियाँ

रोजमर्रा के उपयोगकर्ताओं के लिए:

  • स्टोरेज उपकरणों की तुलना करते समय, समान तुलना के लिए निर्माता के GB (डेसिमल) का उपयोग करें।
  • जब विंडोज़ "1 TB" ड्राइव पर "931 GB खाली" दिखाता है, तो आपने स्टोरेज नहीं खोया है — विंडोज़ केवल GiB में रिपोर्ट कर रहा है।
  • डाउनलोड समय का अनुमान लगाने के लिए: फ़ाइल आकार (मेगाबाइट में) को अपनी गति (मेगाबाइट/सेकंड) से विभाजित करें (याद रखें: 100 Mbps ÷ 8 = 12.5 MB/s)।

डेवलपर्स और सिस्टम एडमिनिस्ट्रेटर (sysadmins) के लिए:

  • दस्तावेजों और एपीआई में हमेशा निर्दिष्ट करें कि मान डेसिमल हैं या बाइनरी — अस्पष्टता से बचने के लिए जब आपका मतलब बाइनरी से हो तो "MiB" और "GiB" का उपयोग करें।
  • प्रोग्रामिंग में, फ्लोटिंग-पॉइंट त्रुटियों से बचने के लिए 1 MiB (1,048,576) के लिए 1 << 20 का उपयोग करें।
  • क्लाउड प्रदाता (AWS, GCP, Azure) आमतौर पर बिलिंग के लिए डेसिमल GB/TB का उपयोग करते हैं — लागत का अनुमान लगाने से पहले पुष्टि करें।
  • लिनक्स df और du कमांड डिफ़ॉल्ट रूप से 1K ब्लॉक में रिपोर्ट करते हैं; मानव-पठनीय बाइनरी के लिए -h, या डेसिमल के लिए --si का उपयोग करें।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

मेरे 1 TB ड्राइव में केवल 931 GB ही क्यों दिखाई देता है?
स्टोरेज निर्माता 1 TB को 1,000,000,000,000 बाइट्स (डेसिमल/SI) के रूप में मापते हैं। हालांकि, आपका ऑपरेटिंग सिस्टम आकार बाइनरी (IEC) में दिखाता है — जहाँ 1 GiB = 1,073,741,824 बाइट्स होता है। 1,000,000,000,000 को 1,073,741,824 से विभाजित करने पर लगभग 931 GiB प्राप्त होता है, जिसे विंडोज़ और पुराने macOS 'GB' के रूप में दिखाते हैं। इसमें कोई स्टोरेज गायब नहीं हुआ है — यह विशुद्ध रूप से गणना मानकों का अंतर है। macOS (स्नो लेपर्ड 2009 के बाद से) डेसिमल रिपोर्टिंग पर स्विच हो गया है, इसलिए वहां 1 TB ड्राइव सही तरीके से ~1 TB दिखाती है।
बिट और बाइट में क्या अंतर है?
एक बिट (bit) डिजिटल डेटा की सबसे छोटी इकाई है — यह 0 या 1 का एक एकल बाइनरी मान रखती है। एक बाइट (byte) 8 बिट्स का समूह होता है। बाइट्स का उपयोग फ़ाइल और स्टोरेज आकार (KB, MB, GB) को मापने के लिए किया जाता है, जबकि बिट्स का उपयोग आमतौर पर नेटवर्क और इंटरनेट स्पीड (Kbps, Mbps, Gbps) को व्यक्त करने के लिए किया जाता है। अंग्रेजी का छोटा "b" = bit; बड़ा "B" = byte। 100 Mbps का इंटरनेट कनेक्शन प्रति सेकंड 100 मिलियन बिट्स — या लगभग 12.5 मेगाबाइट ट्रांसफर करता है।
MB और MiB में क्या अंतर है?
MB (मेगाबाइट) डेसिमल/SI इकाई है जो 1,000,000 बाइट्स (10⁶) के बराबर होती है। MiB (मेबीबाइट) बाइनरी/IEC इकाई है जो 1,048,576 बाइट्स (2²⁰) के बराबर होती है। दोनों में लगभग 4.86% का अंतर होता है। हालांकि रोजमर्रा के उपयोग में अक्सर "MB" कहा जाता है, ऑपरेटिंग सिस्टम पारंपरिक रूप से MiB में रिपोर्ट करते हैं। IEC ने 1998 में इस भ्रम को दूर करने के लिए किबीबाइट / मेबीबाइट / गीबीबाइट नामकरण की शुरुआत की थी।
1 GB में कितने MB होते हैं?
  • डेसिमल (SI): 1 GB = ठीक 1,000 MB — जिसका उपयोग हार्ड ड्राइव निर्माताओं, क्लाउड स्टोरेज प्रदाताओं और इंटरनेट डेटा प्लान द्वारा किया जाता है।
  • बाइनरी (IEC): 1 GiB = ठीक 1,024 MiB — जिसका उपयोग ओएस मेमोरी एड्रेसिंग और पारंपरिक फ़ाइल सिस्टम रिपोर्टिंग में किया जाता है।

अधिकांश सामान्य उद्देश्यों (स्टोरेज, डेटा प्लान) के लिए, 1 GB = 1,000 MB का उपयोग करें। ओएस-स्तरीय या प्रोग्रामिंग संदर्भों के लिए, 1 GiB = 1,024 MiB का उपयोग करें।

इंटरनेट स्पीड के लिए बिट्स और स्टोरेज के लिए बाइट्स का उपयोग क्यों किया जाता है?
इंटरनेट स्पीड (Mbps, Gbps) में बिट्स का उपयोग इसलिए किया जाता है क्योंकि मूल दूरसंचार मानक प्रति सेकंड बिट्स में ट्रांसमिशन दरों को मापते थे — जो कि सिग्नल-स्तरीय इकाई है। स्टोरेज मीडिया (MB, GB) बाइट्स का उपयोग करता है क्योंकि प्रारंभिक कंप्यूटर आर्किटेक्चर ने डेटा प्रोसेसिंग के लिए बिट्स को 8-बिट बाइट्स में समूहीकृत किया था। डाउनलोड स्पीड की तुलना फ़ाइल आकार से करते समय, मेगाबाइट प्रति सेकंड (MBps) प्राप्त करने के लिए Mbps को 8 से विभाजित करें। 100 Mbps का कनेक्शन 500 MB की फ़ाइल को लगभग 40 सेकंड में डाउनलोड करता है (500 ÷ 12.5 = 40 s)।
पेटाबाइट (Petabyte) क्या होता है? यह कितना बड़ा है?
एक पेटाबाइट (PB) डेसिमल सिस्टम में 1,000,000,000,000,000 बाइट्स (10¹⁵ बाइट्स, या 1,000 TB) होता है। बाइनरी में, इसका समकक्ष पेबीबाइट (PiB) = 2⁵⁰ बाइट्स ≈ 1.126 PB होता है। उदाहरण के लिए:
  • गूगल प्रति दिन लगभग 20 पेटाबाइट डेटा प्रोसेस करता है।
  • अमेरिकी लाइब्रेरी ऑफ कांग्रेस के मुद्रित संग्रह का आकार ≈ 10 TB → 1 PB में लगभग 100 लाइब्रेरी ऑफ कांग्रेस समा सकती हैं।
  • मानव द्वारा बोले गए अब तक के सभी शब्दों का अनुमान ~5 EB (5,000 PB) है।
फ़ाइल आकार रूपांतरण के लिए मुझे बाइनरी या डेसिमल किसका उपयोग करना चाहिए?
डेसिमल (SI) का उपयोग करें जब: हार्ड ड्राइव या SSD निर्माता की विशिष्टताओं को पढ़ रहे हों, इंटरनेट डेटा प्लान की सीमाओं की जाँच कर रहे हों, या क्लाउड स्टोरेज कोटा पर काम कर रहे हों — ये सभी 1,000 की घातों का उपयोग करते हैं।

बाइनरी (IEC) का उपयोग करें जब: विंडोज़ द्वारा दिखाई गई फ़ाइल का आकार पढ़ रहे हों (जो GiB को "GB" कहता है), रैम (RAM) विनिर्देशों के साथ काम कर रहे हों, लो-लेवल भाषाओं में प्रोग्रामिंग कर रहे हों, या ओएस-रिपोर्टेड डिस्क उपयोग की तुलना निर्माता की विशिष्टताओं से कर रहे हों।

जब सटीकता महत्वपूर्ण हो — तकनीकी दस्तावेजों, अनुबंधों या सॉफ़्टवेयर में — तो हमेशा स्पष्ट रूप से बताएं कि आपका क्या मतलब है: MB (डेसिमल, 10⁶ बाइट्स) या MiB (बाइनरी, 2²⁰ बाइट्स)।