Ich werde Ihre Frage so direkt wie möglich beantworten, da die Verwendung von KB vs. KiB vs. kB vs. kb schnell zu einer Off-Topic-Debatte führt, da dieser Namenskonventionskrieg bereits seit Jahrzehnten andauert.
1.) Welches Windows-Präfix wird zum Anzeigen der Dateigröße verwendet? (sicherlich ist es nicht IEC-Standard)
Eigentlich ist es der JEDEC 100B.01 Standard, was bedeutet, dass KB (Killobyte) 1024 Bytes beträgt.
2.) Warum Windows-Betriebssysteme die Dateigröße in KB (mit einem Großbuchstaben "K") anzeigen, wenn es sich um ein kleines Alphabet "k" für ein Kilo in SI-Einheiten handelt.
Wiederum, weil es sich um den JEDEC 100B.01- Standard für Einheitenpräfixe für die Halbleiterspeicherkapazität handelt. Es ist keine SI-Maßeinheit und hat daher nicht die gleiche Bedeutung.
Kleinbuchstaben k
können im K
Umgang mit kilo
/ gleichbedeutend mit Großbuchstaben sein kibi
. für giga
, mega
und tera
, JEDEC , ISO und BIPM SI Präfix Normen definieren sie in Großbuchstaben zu sein G
, M
und T
sind. Klein g
, m
und t
sind nur in informellen Situationen verwendet, wenn der Kontext die Bedeutung liefert (wie in ich meine gerade ausgelagert 1gb NIC oder meine 2TB HDD funktioniert nicht ) und sind per se ungültig.
Ein Großbuchstabe "K" steht für Kelvin im SI-Einheitensystem. Vermisse ich hier etwas im Verständnis?
Ja, ein Kapital K
repräsentiert, Kelvin
wenn Sie spezifisch über Temperaturmessungen und SI-Maßeinheiten sprechen, wir es jedoch mit Halbleiterspeicherkapazität zu tun haben und ich würde nicht sagen, dass ich es habe 512 KB of RAM
und meine, dass ich es habe 512 Kelvin Bytes of RAM
. Außerdem hängt es wirklich vom Kontext ab, zu wissen, wann / wie zwischen den IEC / JEDEC- und SI-Maßeinheiten KB / MB / GB / usw. Zu unterscheiden ist.
Die meisten Betriebssysteme und die überwiegende Mehrheit der Geräte, die sich mit Speicher befassen, verwenden die Präfixe K
für Kilo für 1024 Byte. Wenn ich also RAM erhalte, das angibt , dass es sich um ein 4-GB-Modul handelt, weiß ich, dass es sich um 4 Gibi- Bytes handelt (4 * 1024 * 1024 * 1024) und nicht Giga- Bytes (4 * 1000 * 1000 * 1000).
Die größte Ausnahme bilden die Laufwerkskapazitäten. Wenn ich ein USB-Stick oder eine Festplatte kaufe , weiß ich, wenn 32 GB angezeigt werden , bedeutet dies 32 Giga- Bytes (32 * 1000 * 1000 * 1000) und nicht Gibi- Bytes (32 * 1024 * 1024 * 1024), obwohl meine Das Betriebssystem meldet dies in Gibi-Bytes (und bringt mein Laufwerk von 32 GB auf ein effektives 29,8-GB-Laufwerk). Beachten Sie auch, dass es einige Linux-Varianten gibt, bei denen KB ungeachtet des Kontexts 1000 Byte bedeutet. Dies kann etwas verwirrend sein, da nicht alle Anwendungen im selben Betriebssystem die gleiche Größe angeben. Die meisten Gerätehersteller setzen normalerweise einen Haftungsausschluss irgendwo auf die "Box" (oder Website usw.), um zu kennzeichnen, was sie bedeuten, wenn sie KB / GB / usw. sagen, wie bei Festplattenboxen mit dem Haftungsausschluss von *1GB = 1000000000 bytes
.
Wenn Sie sich jemals nicht sicher sind, welchen Stil Ihr Betriebssystem für Sie ausgibt, können Sie sich immer ansehen, wie viele Bytes eine Datei enthält, und dann nachrechnen, was Ihnen Ihr Betriebssystem mitteilt (die "Dateigröße" nicht 'Größe auf Platte', da dies verschiedene Dinge sind); Wenn Ihr Betriebssystem Ihnen die Anzahl der unformatierten Bytes nicht mitteilen kann, gibt es größere Probleme als das verwendete Suffix.
Oder wie Randall es ausdrückte: