Översikt
Mebibyte (förkortat MiB) är en enhet för mängden information eller datalagring i binära termer. En mebibyte definieras som 2^20 byte, vilket motsvarar 1 048 576 byte. Begreppet infördes för att tydligt skilja binära prefix från de decimala prefix som används i SI-systemet. För grundläggande begrepp om måttenheter och lagringsstorlekar se måttenhet och byte.
Definition och relationer
Formellt gäller följande samband och relationer mellan vanliga enheter inom digital lagring:
- 1 MiB = 2^20 byte = 1 048 576 byte.
- 1 MiB = 1024 KiB (kibibyte).
- 1 MiB ≈ 1,048576 MB när MB tolkas som 10^6 byte (decimalt).
- 1024 MiB = 1 GiB (gibibyte).
Prefixet "mebi-" är en sammandragning som syftar på en binär multipel och förklaras i samband med binära prefix; se även förklaring av sammandragning och allmänna begrepp om informationsenhet. För definitionen av kibibyte, som är den närmast underordnade enheten, se kibibyte (KiB). För skillnaden mot den mer ambivalenta termen megabyte (MB), läs avsnittet om vanliga förväxlingar nedan.
Historia och standardisering
Symbolen och beteckningen MiB infördes av Internationella elektrotekniska kommissionen (IEC) 1998 som en del av ett set binära prefix (kibi-, mebi-, gibi- osv.) för att undanröja tvetydighet mellan binära och decimala tolkningar. Rekommendationen har stöd från flera tekniska organisationer och standardiseringsorgan, bland annat IEEE och andra aktiva organ inom mätteknik. Sedan införandet har användningen i teknisk dokumentation och inom vissa delar av programvaruvärlden ökat gradvis.
Användning och praktiska exempel
Mebibyte används i första hand i tekniska sammanhang där exakta binära storlekar är viktiga, till exempel när man beskriver arbetsminne (RAM), buffertstorlekar, filstorlekar i vissa filsystem eller i dokumentation för mjukvara och inbyggda system. Exempel på praktisk användning:
- Ett program kan ange sitt minnesbehov i MiB för att ange exakt hur många 1 048 576‑byte-block som krävs.
- Systemverktyg och utvecklingsdokumentation kan rapportera filstorlekar i KiB, MiB eller GiB när man vill visa binär precision.
- Vid överföring av iso‑bilder eller paket kan storlekar anges i MiB för att undvika missförstånd mellan binärt och decimalt tolkade mått.
Som omräkningsexempel: 4 MiB = 4 × 1 048 576 byte = 4 194 304 byte. Sådana uttryck gör det enkelt att beräkna minnesadressering eller lagringsbehov i system där allokering sker i potenser av två.
Noteringar om beteckning och stavning
Den officiella förkortningen är MiB. Ett vanligt stavfel i talad eller skriven text är "mibibyte" som en förväxling av var bokstaven "i" hör hemma; i symbolen MiB är "i" en del av prefixet "mebi-" (motsvarande kibi-, gibi- med symbolerna Ki, Gi osv.). Det är därför korrekt att skriva mebibyte med symbolen MiB.
Vanliga förväxlingar och konsekvenser
En frekvent källa till förvirring är skillnaden mellan MiB och MB. I många operativsystem och verktyg används binära mått och då kan MB i praktiken användas som synonym för 2^20 byte i löst formellt språk. Samtidigt använder tillverkare av lagringsmedia ofta decimala definitioner där 1 MB = 10^6 byte. Denna skillnad kan leda till upplevda avvikelser i kapacitet när en konsument jämför specifikationer med operativsystemets rapporterade värden.
Implementering i mjukvara
Vissa moderna verktyg och bibliotek har stöd för både binära och decimala prefix och kan vid behov visa enheter med tydliga symboler (till exempel KiB, MiB, GiB) för att undvika tvetydighet. Andra verktyg erbjuder alternativ för att visa SI‑baserade mått (MB, GB) eller IEC‑baserade mått (MiB, GiB). När exakthet och interoperabilitet är viktigt rekommenderas att man uttryckligen anger vilken tolkning som avses.
Internationella rekommendationer och praxis
IEC‑definitionerna för binära prefix har fått stöd av flera standardiseringsorgan och tekniska organisationer, vilket förenklar internationell kommunikation inom teknik och forskning. Trots detta kvarstår blandade användningar i konsumentprodukter, reklam och vissa äldre dokumentationer där traditionell användning av MB för 2^20 byte fortfarande förekommer.
Vidare läsning och referenser
För den som vill läsa mer om relaterade begrepp och få tekniska detaljer om prefix och enheter finns flera översikter och standarddokument. Följande länkar ger vägledning och bakgrundsinformation: måttenheter och enhetsbegrepp, byte, prefixens ursprung, informationsenhet, kibibyte (KiB), megabyte (MB), IEEE och standarder och gibibyte (GiB).
Sammanfattningsvis är mebibyte en tydlig och användbar enhet när man behöver ange lagringsstorlekar med binär precision. Genom att använda symbolerna och prefixen konsekvent minskar risken för missförstånd mellan tekniska aktörer, konsumenter och tillverkare.