bitlvl
DE

Byte- & Datengrößen-Konverter

Geben Sie eine Größe in beliebiger Einheit ein und lesen Sie sie in allen anderen, im dezimalen (1000) und im binären (1024) System. Mit einer Bandbreite erhalten Sie die Übertragungszeit.

Die Ergebnisse und Meldungen dieses Tools werden auf Englisch angezeigt.

1000 oder 1024?

Es gibt zwei Familien von Einheiten, und sie sind fast, aber nicht ganz gleich groß. Die dezimalen (SI) Präfixe gehen in Tausenderschritten: Ein Kilobyte (kB) sind 1000 Byte, ein Megabyte (MB) 1.000.000, ein Gigabyte (GB) 10⁹. Die binären (IEC) Präfixe gehen in Schritten von 1024 = 2¹⁰: Ein Kibibyte (KiB) sind 1024 Byte, ein Mebibyte (MiB) 1.048.576, ein Gibibyte (GiB) 2³⁰. Der Unterschied wächst mit der Größe: 2,4 % bei Kilo, 4,9 % bei Mega, 7,4 % bei Giga und 10 % bei Tera.

Festplatten- und SSD-Hersteller rechnen dezimal, eine „1-TB“-Platte fasst also 10¹² Byte. Windows zeigt Größen in binären Einheiten an, beschriftet sie aber mit „GB“, sodass dieselbe Platte als 931 GB erscheint. Es fehlt nichts; beide Zahlen beschreiben dieselben Bytes.

DezimalBytesBinärBytes
1 kB1.0001 KiB1.024
1 MB1.000.0001 MiB1.048.576
1 GB1.000.000.0001 GiB1.073.741.824
1 TB10¹²1 TiB1.099.511.627.776

Bits und Bytes

Ein Byte sind 8 Bit. Speicher wird in Bytes angegeben (großes B); Netzwerkgeschwindigkeiten in Bit pro Sekunde (kleines b): Eine 100-Mbit/s-Verbindung überträgt bestenfalls 12,5 MB pro Sekunde. Die beworbene Geschwindigkeit durch 8 zu teilen ist der erste Schritt jeder Schätzung „Wie lange dauert dieser Download“, und das Tool oben erledigt das für Sie.

Welche Einheiten soll ich im Code verwenden?

Was Ihr Publikum erwartet, aber seien Sie genau, welche Sie meinen. Arbeitsspeicher ist fast immer binär (eine 4-KiB-Seite, ein 64-MiB-Puffer), Bandbreite und Plattenkapazität dezimal. Die mehrdeutigen Formen „KB“ und „MB“ vermeidet man in Logs und Dokumentation am besten, oder definiert sie einmal am Anfang.

Fragen

Wie viele Bytes hat ein Gigabyte?

1.000.000.000 (10⁹) in der dezimalen Definition, die Plattenhersteller und der SI-Standard verwenden. Das binäre Gibibyte (GiB) hat 1.073.741.824 Byte, und das meinen die meisten Betriebssysteme, wenn sie „GB“ anzeigen.

Warum zeigt meine 1-TB-Platte 931 GB?

1 TB sind 10¹² Byte. Durch 1024³ geteilt sind das 931,3 GiB, die Windows als GB beschriftet. macOS und die meisten Linux-Tools verwenden dezimale Einheiten und zeigen daher 1 TB.

Wie lange dauert der Download von 1 GB mit 100 Mbit/s?

1 GB sind 8.000 Mbit; bei 100 Mbit/s sind das theoretisch 80 Sekunden, in der Praxis wegen des Protokoll-Overheads etwas mehr. Geben Sie oben die Werte für jede beliebige Kombination ein.

Hat ein Kilobyte 1000 oder 1024 Byte?

Offiziell 1000. Die 1024-Byte-Einheit heißt seit 1998 Kibibyte (KiB), aber „Kilobyte“ wird weiterhin für beides verwendet, weshalb hier beide Systeme nebeneinander stehen.

Was ist der Unterschied zwischen Mbps und MBps?

Mbps sind Megabit pro Sekunde, MBps Megabyte pro Sekunde, also das Achtfache. Internettarife werden in Mbps verkauft; Dateiübertragungsdialoge zeigen meist MB/s.