Dve rodiny predpôn
Východiskom je bajt, ale predpony sa môžu riadiť dvoma stupnicami. V desiatkovej sústave SI je 1 kB presne 1 000 bajtov, 1 MB je 1 000 000 bajtov, 1 GB je 1 000 000 000 bajtov a 1 TB je 1 000 000 000 000 bajtov. Ide o mocniny desiatky. Veľké B znamená bajt, malé b bit.
Binárna rodina používa mocniny čísla 1 024 a samostatné názvy. Jeden KiB má 1 024 bajtov, MiB má 1 048 576, GiB má 1 073 741 824 a TiB má 1 099 511 627 776 bajtov. IEC tieto názvy oddeľuje, aby nevznikali nejasnosti. Označenie „MB“ by preto bez vysvetlenia nemalo znamenať 1 048 576 bajtov.
Príklad s presnými bajtmi
Predstavte si súbor s presne 1 000 000 000 bajtmi. V desiatkovej sústave má 1 GB. Ak počet bajtov vydelíte hodnotou 1 073 741 824, dostanete približne 0,9313 GiB. Žiadne dáta nezmizli; oba zápisy vyjadrujú tú istú veľkosť. Podobne 1 000 MB delených 1,048576 predstavuje asi 953,674 MiB.
Pri väčších predponách sa zdanlivý rozdiel zväčšuje, pretože sa pomery násobia. Jeden desiatkový TB je približne 0,9095 TiB, ešte pred započítaním formátovania a súborového systému. Dva údaje porovnávajte až po prevedení na bajty alebo na rovnakú pomenovanú jednotku. Zaokrúhľujte až zobrazený výsledok, inak môžete prekryť malý skutočný rozdiel.
- 1 000 000 000 bajtov
- 1 GB v desiatkovej sústave
- približne 0,9313 GiB v binárnej sústave
Kedy na tom záleží
Rozlíšenie pomáha pri porovnaní štítka disku s údajom v systéme, plánovaní zálohy, kontrole cloudového limitu aj veľkosti stiahnutého súboru. Pri prenosovej rýchlosti pribúda ďalšia pasca: Mb/s sú megabity za sekundu, kým MB/s sú megabajty za sekundu. Jeden bajt obsahuje osem bitov, takže veľkosť písmena výrazne mení údaj.
Ak program ukazuje menšie číslo než obal, najprv skontrolujte jednotku a dokumentáciu. Súborový systém môže navyše vyhradiť miesto pre metadáta a rôzne rozhrania zaokrúhľujú odlišne. Sú to samostatné vplyvy: prevod GB na GiB vysvetľuje iba rozdiel medzi desiatkovou a binárnou stupnicou, nie všetok úbytok použiteľnej kapacity.
Ako si číslo overiť
Zapíšte si pôvodnú hodnotu aj jej presné označenie. Ak poznáte počet bajtov, vydelením 1 000 000 získate MB a vydelením 1 048 576 získate MiB. Pre GB a GiB použite delitele 1 000 000 000 a 1 073 741 824. MultiVerto ponúka priame prevody MB na MiB, GB na GiB aj TB na TiB.
V dokumente ponechajte pôvodný údaj vedľa prepočtu, napríklad „1 GB (približne 0,931 GiB)“. Ďalší čitateľ tak uvidí použitú konvenciu. Pri nákupe úložiska alebo nastavení upozornenia používajte jednotku zo zmluvy či programu, nie nepresnú skratku. Samotný prevod zmení číslo a jednotku, no nezväčší využiteľné miesto.
Čítajte údaj v správnom kontexte
Kapacita uvedená na zariadení, veľkosť oddielu, voľné miesto a súčet uložených súborov sú štyri odlišné veličiny. Pred porovnaním zistite, ktorú z nich ukazuje obrazovka. Naformátovaný zväzok môže mať inú využiteľnú kapacitu než fyzické zariadenie; voľné miesto ovplyvňujú aj už uložené súbory. Samotný prevod jednotiek tieto rozdielne spôsoby účtovania nevyrieši.
Ak chcete kontrolu zopakovať, poznačte pôvodné číslo, jednotku, presný počet bajtov, ak je dostupný, a stav zariadenia. Prepočítajte bajty oboma spôsobmi a porovnajte rovnaké veličiny. Keď zostane dôležitý rozdiel, skontrolujte oddiely, rezervované miesto a spôsob zobrazovania súborového systému. Prevod je prvý diagnostický krok, nie vysvetlenie každého rozdielu.
Pri plánovaní zálohy si ešte overte, či služba účtuje logickú veľkosť súborov, obsadené bloky alebo údaje po kompresii. Pri rovnakom súbore sa tieto čísla môžu líšiť. Až keď poznáte pravidlo služby, prepočítajte limit na preferovanú jednotku. Získate porovnanie toho istého údaja namiesto zdanlivo presnej, ale vecne nesprávnej kapacitnej rezervy.
Vlastnosti súboru niekedy zobrazujú „veľkosť“ a „veľkosť na disku“ vedľa seba. Druhá hodnota môže zahŕňať spôsob prideľovania blokov a nemusí sa rovnať počtu bajtov obsahu. Na prevod MB na MiB preto vyberte údaj, ktorý chcete skutočne vysvetliť, a oba typy veľkosti v jednej vete nezamieňajte.