B naar TiB omrekenen

B
9,09494701773e-13TiB

1 B = 9,09494701773e-13 TiB

Tik een waarde in en de omrekening van byte naar tebibyte loopt mee terwijl je typt. De factor is precies 9,09494701773e-13: zoveel TiB komt er op 1 B. De berekening gebeurt op je eigen apparaat; na het laden vraagt deze pagina geen server meer iets.

  • Waar het draait In je browser. Het getal dat je intikt komt nooit in een verzoek terecht.
  • Exact per definitie 1 B is precies 9,09494701773e-13 TiB — een definitie, geen afgeronde factor.
  • Antwoordt terwijl je typt Geen knop, geen wachten. Het antwoord staat al op de pagina voordat er een script draait.

byte naar tebibyte in de praktijk

  • 5000000 B is 0,000004547 TiB

    — een foto die met de telefoon is gemaakt.

  • 1024 B is 9,313e-10 TiB

    — een kibibyte, en daar begint de verwarring.

  • 1100000000000 B is 1 TiB

    — wat er op een schijf van 1,1 TB past, in de eenheden van het systeem.

  • 17590000000000 B is 16 TiB

    — een kleine serverkast.

byte en tebibyte in één oogopslag

Elk getal in deze tabel is berekend uit dezelfde definitie als de rekenmachine gebruikt, dus de tabel kan niet afwijken van het antwoord hierboven.
BTiB
100000000000,00909494701773
200000000000,0181898940355
500000000000,0454747350886
1000000000000,0909494701773
5000000000000,454747350886
10000000000000,909494701773
50000000000004,54747350886
100000000000009,09494701773

byte en tebibyte

Een byte is acht bits, en dat stond niet altijd vast: de eerste computers gebruikten er zes, zeven of negen. Acht won omdat er een teken in past en omdat het getal netjes in helften uiteenvalt.

Een tebibyte is 1.024 gibibyte. De afstand tot de terabyte groeit bij elke trede: 2,4 % bij kilo, 4,9 % bij mega, 7,4 % bij giga en 10 % bij tera.

Er gaan 1.099.511.627.776 bytes in één tebibyte

Deze kant op is het een deling, en wel door een heel getal: er gaan er 1.099.511.627.776 in één tebibyte, zonder rest. Het enige lastige is dat de uitkomsten in breuken vallen — een derde, een twaalfde — in plaats van de ronde getallen die de andere richting geeft.

Er gaat toch niets verloren, want de deling is exact. Wil je uitkomst als decimaal niet stil blijven staan — 0,0833… en familie —, dan is dat de breuk die doorschemert, geen fout die binnensluipt.

TiB is de binaire eenheid

Eén TiB is 1.024 van de eenheid eronder; één TB is 1.000. Op deze pagina is dat het verschil tussen 1099511627776 B en 1000000000000 B — 10 % — en het gat groeit bij elke stap omhoog: op een foto een verwaarloosbare afronding, op een harde schijf een zichtbaar stuk.

Hierin zit het raadsel van de verdwenen opslag volledig. Een schijf die als terabyte verkocht wordt bevat in decimale eenheden precies wat erop staat; Windows telt hem daarna in binaire eenheden maar houdt de decimale naam aan, en daar krimpt het getal zonder dat er iets weg is. macOS telt deze eenheden sinds 10.6 decimaal, en daarom kan dezelfde schijf op twee computers twee maten lijken.

Het getal dat niemand kan lezen zonder cijfers te tellen

Machine-interfaces rapporteren opslag in bytes omdat bytes geen conventie nodig hebben. Een objectopslagmetriek, een du -sb, een quotumrapport of een databasegroottefunctie geven allemaal een kaal geheel getal terug, en op deze schaal is dat getal dertien of veertien cijfers lang. Het is precies, het is ondubbelzinnig, en het is onleesbaar: 4.398.046.511.104 en 439.804.651.104 verschillen een factor tien en zien er op het eerste gezicht identiek uit.

Dat is het echte risico bij deze omzetting, en het is een ander risico dan de kleinere data-pagina’s dragen. Niemand verlegt een factor tien bij het omzetten van een bestandsgrootte. Iedereen kan het bij het lezen van een veertien-cijferig totaal uit een JSON-antwoord, wat is waarom de eerste nuttige zet is de cijfers te tellen in plaats van meteen te gaan delen.

Twee tot de veertigste, en de cijferstelling die erbij hoort

Eén tebibyte is 1.099.511.627.776 bytes. De nuttige eigenschap van dat getal is niet zijn exacte waarde maar zijn vorm: het is dertien cijfers beginnend met een een, dus elke bytentelling van dertien cijfers zit ergens tussen zo’n 0,9 en 9 TiB, en een totaal van veertien cijfers zit tussen 9 en 91. Een totaal van twaalf cijfers heeft nog geen tebibyte bereikt.

De machten eronder zijn om dezelfde reden de moeite waard om te hebben. Een gibibyte is 1.073.741.824 — tien cijfers. Een mebibyte is 1.048.576 — zeven. Een kibibyte is 1.024 — vier. Elke stap omhoog voegt drie cijfers en een leidende een toe, wat de hele ladder oogcontroleerbaar maakt en een verplaatste komma in een spreadsheet meteen zichtbaar zodra de cijfertelling niet meer bij het label past.

Waar een bytentelling op deze schaal vandaan komt

De bronnen vallen in twee soorten. Bestandssysteem- en blockdevicetools geven exacte tellingen van wat bestaat: du -sb telt schijnbare groottes op, blockdev --getsize64 rapporteert een apparaatcapaciteit, een volumemanager rapporteert een pool. Service- en factuurinterfaces geven tellingen van wat opgeslagen of overgedragen is: objectopslagmetrieken, back-upcatalogustotalen, egressmeters, quotumsystemen.

De twee soorten zijn het op manieren oneens die niets met eenheden te maken hebben, en weten welke soort een getal produceerde is nuttiger dan het omzetten ervan. Toegewezen grootte overschrijdt schijnbare grootte op een boom kleine bestanden. Een back-upcatalogus telt logische data voor deduplicatie. Een objectopslag telt objecten en niet de ruimte die ze na erasure coding innemen. De verkeerde omzetten naar TiB geeft een precies antwoord op de verkeerde vraag.

De twee delers die tien procent uit elkaar liggen

Op deze schaal zijn de decimale en binaire eenheden zo ver uit elkaar gedreven als ze in gewoon gebruik ooit komen. Delen door 1.000.000.000.000 geeft terabytes; delen door 1.099.511.627.776 geeft tebibytes; de resultaten verschillen 9,95 procent. Een dataset van 50.000.000.000.000 bytes is 50 TB en 45,47 TiB, en beide getallen zijn correcte beschrijvingen van hetzelfde ding.

Omdat beide delers met een een beginnen en beide dertien cijfers hebben, levert de verkeerde deler een plausibel antwoord op in plaats van een duidelijk gebroken. De controle die het opvangt is de omgekeerde: vermenigvuldig het resultaat terug met de deler die je denkt te hebben gebruikt en kijk of het originele gehele getal terugkomt. Het kost een seconde en het is de enige test die een eenheidsfout onderscheidt van een afrondingsfout.

Bytentellingen overleven rekenkunde; afgeronde TiB-cijfers niet

Elk geheel getal tot 9.007.199.254.740.991 — een minder dan twee tot de drieënvijftigste, wat precies 8 PiB is — wordt exact voorgesteld door een double-precision float. Dat dekt elke opslagcijfer die de meeste systemen ooit zullen tegenkomen, wat verklaart waarom bytentellingen zonder afwijking door JSON, spreadsheets en JavaScript reizen, en waarom de conventie om bytes te rapporteren over een API meer dan pietluttigheid is.

Een cijfer afgerond op twee decimalen van TiB heeft al vier of vijf significante cijfers weggegooid voor iemand ze optelt. Tel honderd zulke cijfers op en de opgehoopte afronding is gigabytes; vergelijk het totaal met een uit bytes afgeleide en ze zullen niet kloppen, zonder dat één regel verantwoordelijk is. Bewaar de gehele getallen, doe de rekenkunde erop, en zet pas aan het eind eenmalig om.

Hoeveel decimalen een tebibyte-cijfer verdient

Twee decimalen van een tebibyte is een precisie van ongeveer elf gibibyte, wat fijner is dan de meeste capaciteitsvragen gesteld worden en grover dan enige ervan nodig heeft. Drie is overbodig voor een mensgericht cijfer en één is meestal genoeg voor een rapport: 45,5 TiB communiceert alles wat 45,4749 doet, en nodigt niemand uit de laatste cijfers als betekenisvol te behandelen.

De uitzondering is een cijfer dat tegen een ander cijfer wordt vergeleken. Twee capaciteitsgetallen op één decimaal kunnen een vol procent verschillen terwijl ze identiek ogen, dus zou een reconciliatie op de bytentellingen moeten gebeuren en alleen de conclusie in tebibytes uitgedrukt. Precisie hoort waar de vergelijking plaatsvindt, niet waar het getal gelezen wordt.

Het resultaat labelen zodat niemand hoeft te gissen

Een omgezet cijfer zou zijn eenheid expliciet moeten dragen, en op deze schaal doorgaans ook de bytentelling. "45,47 TiB (50.000.000.000.000 bytes)" kan niet verkeerd gelezen worden, kan niet verkeerd herafgeleid worden, en laat de volgende lezer omzetten naar welke schaal hij ook werkt zonder te hoeven vragen welke conventie gebruikt is.

Dat is hier meer waard dan bij elk ander paar in deze categorie, want een cijfer op teraschaal eindigt vaak in een capaciteitsplan, een contract of een bestuursslide en wordt maanden later teruggehaald door iemand die er niet bij was toen het berekend werd. Het gehele getal is het deel dat waar blijft; het eenheidslabel is het deel dat voorkomt dat het verkeerd toegepast wordt.

De stap erboven, waar de kloof 12,6 procent bereikt

Eén pebibyte is 1.125.899.906.842.624 bytes — twee tot de vijftigste — tegen een petabyte van 10 tot de vijftiende. De divergentie is weer verbreed, tot 12,59 procent, en een bytentotaal van zestien cijfers is waar de meeste mensen het voor het eerst tegenkomen. Het patroon houdt de hele ladder aan: elke prefixstap vermenigvuldigt de verhouding weer met 1,024, dus is exbi tegen exa 15,3 procent en convergeren de twee schalen nooit.

Op die omvang stoppen de eenheden een weergavevoorkeur te zijn en worden ze een aanschafvraag, want een tiende van een petabyte is een rack. Het is ook het punt waarop de exacte bytentelling het enige cijfer wordt dat de moeite waard is om tussen organisaties uit te wisselen, want een afgerond pebibyte-getal draagt een onzekerheid gemeten in terabytes. De gewoonte het gehele getal te noemen, wat op gibibyteschaal alleen netjes is, is hier onmisbaar.

B naar TiB omrekenen: veelgestelde vragen

Hoeveel is 1 B in TiB?

1 B is 9,09494701773e-13 TiB. De waarde is exact en niet afgerond: de verhouding tussen byte en tebibyte ligt per definitie vast.

Wordt wat ik intik ergens heen gestuurd?

Nee. De berekening gebeurt in je browser. Je kunt de verbinding verbreken en gewoon doorrekenen, en dat is meteen de eenvoudigste manier om het na te gaan.

Waarom toont mijn schijf minder ruimte dan erop staat?

Omdat twee verschillende eenheden dezelfde naam dragen. Fabrikanten rekenen 1 GB = 1.000.000.000 bytes; Windows toont gibibytes, dus 1.073.741.824 bytes, maar noemt ze «GB». Dezelfde schijf lijkt daardoor zeven procent kleiner. Er is niets verdwenen.

Andersom: tebibyte naar byte

Eén TiB is 1099510000000 B. Het is dezelfde verhouding achterstevoren gelezen, dus een uitkomst van de ene pagina die je door de andere haalt, moet weer uitkomen waar hij begon.

Waar deze cijfers vandaan komen

Wat deze pagina over informatie-eenheden beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.

Hoe deze pagina werkt

De factor is een constante op de pagina en de som is vier bewerkingen, dus er gaat niets ergens heen en er hoeft ook niets heen. Het getal dat je intikt verlaat de browser niet — er is geen verzoek waarin het zou kunnen meereizen.