🧰 UtlKit

Dateigrößen-Konverter So Benutzen: Eine Byte-Zahl, Sechs Einheitenzeilen und die 1000-basierte sowie die 1024-basierte Einheit im Browser

Ein Wert, eine Einheit, ein Modus: Der Konverter multipliziert mit dem Einheitenfaktor, teilt die Byte-Zahl durch die fünf anderen und druckt sechs Zeilen, 1000-basiert und 1024-basiert, im Browser.

Der Dateigrößen-Konverter nimmt einen Wert, eine Einheit und einen Modus entgegen und druckt dieselbe Größe auf einen Schlag in allen sechs Einheiten: Bytes, dann die fünf Stufen darüber, entweder im Dezimalmodus (KB, MB, GB, TB, PB) oder im Binärmodus (KiB, MiB, GiB, TiB, PiB). Er beantwortet eine einzige Frage, wie groß diese Datei in den anderen Einheiten ist, und jede Zeile der Ergebnistabelle leitet sich aus einer einzigen Byte-Zahl ab. Die gesamte Arithmetik läuft im Browser, ohne Backend und ohne API-Aufruf. Beginnen Sie beim Dateigrößen-Konverter und lassen Sie die Platzhalter stehen: tippen Sie 10, halten Sie TB ausgewählt, Dezimalmodus.

Die eine Byte-Zahl

Der erste Schritt ist eine Multiplikation: Der eingegebene Wert wird mit dem Faktor der gewählten Einheit multipliziert, und das Produkt ist die Byte-Zahl. Zehn TB im Dezimalmodus sind 10 mal 1000000000, eine Byte-Zahl von 10000000000000. Der zweite Schritt teilt diese eine Byte-Zahl durch den Faktor jeder anderen Einheit, sechs Divisionen insgesamt, und jeder Quotient wird zu einer Zeile. Kein Wert wird in einen zweiten und dann in einen dritten umgerechnet; jede Zeile liest dieselben Bytes aus einem anderen Winkel. Dasselbe Byte-Zahlen-Verfahren wendet das Tool Bild-Informationen an, wenn es die Größe einer echten Bilddatei liest.

Dezimale und binäre Basis

Die beiden Modi unterscheiden sich nur in der Stufenhöhe zwischen den Einheiten. Der Dezimalmodus steigt um 1000, ein KB sind 1000 Bytes und ein GB sind 1000 mal 1000 mal 1000 Bytes. Der Binärmodus steigt um 1024, ein KiB sind 1024 Bytes und ein GiB sind 1024 hoch 3, also 1073741824 Bytes. Der Moduswechsel hält die Auswahl gültig, indem er die gewählte Einheit auf ihr positionsgleiches Gegenstück abbildet, TB auf TiB, MB auf MiB, sodass dieselbe Zahl jetzt eine leicht andere Byte-Zahl bedeutet. Der Abstand reichert sich in der dritten Stufe an: Ein GiB ist etwa 7 Prozent größer als ein GB. Das Bit-Level-Bild dahinter, Bits gegen Bytes, deckt der Guide von Text nach Binär ab.

Das Beispiel durchlaufen

Tippen Sie 10 mit TB ausgewählt im Dezimalmodus. Die Zeilen werden so gedruckt: 10000000000000 Bytes, 10000000000 KB, 10000000 MB, 10000 GB, 10 TB und 0.01 PB. Wechseln Sie in den Binärmodus, und die gewählte Einheit wird zu 10 TiB: 10995116277760 Bytes, 10737418240 KiB, 10485760 MiB, 10240 GiB, 10 TiB und 0.009313 PiB. Die Dezimal- und die Binärzeilen weichen auf jeder Stufe über Bytes voneinander ab, weil ihre Faktoren anders sind, und der Abstand wächst mit jeder erklommenen Stufe.

Die Referenztabelle

Unter der Tabelle listet das Tool sechs Alltagsdateien mit festen Byte-Zahlen: eine Text-E-Mail mit 50000 Bytes, ein Foto mit 3000000, ein MP3-Lied mit 5000000, ein 1080p-Film mit 1500000000, ein Betriebssystem-Installer mit 4000000000 und ein Spiel mit 50000000000. Jede Zeile zeigt die Zahl als GB im Dezimalmodus, 0.05, 3.00, 5.00, 1.50, 4.00 und 50.00, oder als GiB im Binärmodus, wo der Film 1.40, der Installer 3.72 und das Spiel 46.57 liest. Die Tabelle dient dazu, eine Größenordnung beim Lesen einer Größe sofort zu erkennen. Wenn die Größe sich wirklich bewegen soll, codiert der Bild-Konverter die Datei in ein anderes Format um, und die Byte-Zahl folgt dem neuen Format.

Wie die Zahlen gedruckt werden

Die Druckregel hält die Tabelle über zehn Größenordnungen lesbar. Eine null wird als nackte 0 gedruckt. Ein Wert von 1 oder mehr wird mit Tausendertrennung und höchstens 2 Dezimalstellen gedruckt, sodass die GB-Zeile des Beispiels als 10000 gelesen wird. Ein Wert unter 1 wird mit 4 signifikanten Ziffern gedruckt, deshalb liest die PB-Zeile desselben Beispiels 0.01, während die PiB-Zeile der Binärlauf 0.009313 liest. Die Regel ist in beiden Modi identisch; nur die zugrunde liegende Byte-Zahl wechselt.

Was er nicht ist

Der Dateigrößen-Konverter ist kein Kompressor. Er drückt eine Größe anders aus; er berührt die Bytes nie. Damit eine Datei wirklich kleiner wird, reduziert der Bild-Kompressor ein Bild, der CSS-Minifier kürzt ein Stylesheet und der JS-Minifier kürzt ein Skript, und jeder von ihnen ändert die wahre Byte-Zahl. Auch ein Datei-Inspektor ist er nicht. Für die echten Metadaten eines Bildes, Abmessungen, Format und Größe, zeigt der Guide zu Bild-Informationen, wie man eine konkrete Datei liest.

Zugehörige Tools

Häufige Fragen

Spricht der Dateigrößen-Konverter mit einer API oder einem Server?

Nein. Er multipliziert den Wert mit dem Faktor der gewählten Einheit zu einer Byte-Zahl, teilt diese Byte-Zahl durch den Faktor jeder anderen Einheit für die fünf übrigen Zeilen, und druckt jede Ziffer nach der Regel mit zwei Dezimalen oder vier signifikanten Ziffern, alles mit der im Browser eingebauten Arithmetik. Kein einziger eingegebener Wert verlässt die Seite.

Warum zeigen die KB- und die KiB-Zeile für dieselbe Datei verschiedene Zahlen?

Weil sie um verschiedene Zahlen steigen. Dezimale Einheiten steigen um 1000, ein KB sind 1000 Bytes und ein GB sind 1000000000 Bytes. Binäre Einheiten steigen um 1024, ein KiB sind 1024 Bytes und ein GiB sind 1073741824 Bytes. Der Abstand reichert sich mit jeder Stufe an, und ein GiB ist etwa 7 Prozent größer als ein GB, sodass eine Datei in GiB etwas kleiner gelesen wird als in GB.

Welchen Modus soll ich verwenden, dezimal oder binär?

Verwenden Sie die Seite des Gesprächs, auf der Sie stehen. Festplaketiketten, Kabelgeschwindigkeiten und die meisten Herstellerseiten verwenden dezimale, 1000-basierte Zahlen, während RAM-Größen und viele Betriebssystem-Dateibrowser binäre, 1024-basierte Einheiten verwenden. Der Konverter druckt alle sechs Zeilen in einem Modus auf einmal, also führen Sie ihn in beiden Modi je einmal aus und halten Sie beide Zahlenreihen nebeneinander.

Warum zeigen manche Zeilen 2 Dezimalen, während die winzigen Zeilen 4 signifikante Ziffern zeigen?

Das ist die Druckregel. Eine null wird als nackte 0 gedruckt. Ein Wert von 1 oder mehr wird mit Tausendertrennung und höchstens 2 Dezimalstellen gedruckt, sodass die GB-Zeile der 10-TB-Lauf als 10000 gedruckt wird. Ein Wert unter 1 wird mit 4 signifikanten Ziffern gedruckt, deshalb liest die PB-Zeile dieses Laufs 0.01 und die PiB-Zeile des 10-TiB-Laufs 0.009313.

Was macht der Moduswechsel mit meiner gewählten Einheit?

Er bildet die Auswahl auf ihr positionsgleiches Gegenstück ab, sodass TB zu TiB wird, MB zu MiB und GB zu GiB, und der eingegebene Wert bleibt, wo er war. Die Byte-Zahl ändert sich allerdings, weil die neue Einheit einen anderen Faktor hat: 10 in TB sind 10000000000000 Bytes, während 10 in TiB 10995116277760 Bytes sind, und jede Zeile der Tabelle verschiebt sich entsprechend.

Verwandte Artikel