it-swarm-eu.dev

Warum misst Ubuntu die Dateigröße nicht mehr in Byte, Megabyte, Gigabyte usw.?

Ich habe weiter gelesen irgendwo dass Ubuntu die bekannten Dateigrößeneinheiten (kB, MB, GB, TB) nicht mehr verwenden wird und zu einem anderen IEC Standard wechseln wird ( KiB, MiB, GiB, TiB). Wenn dies zutrifft, würde ich gerne wissen, was die Gründe für diese Änderung sind und welche Auswirkungen (falls vorhanden) diese Änderung hat, insbesondere bei Anwendungen mit mehreren Plattformen oder Anwendungen, die mit Wine ausgeführt werden.

13
Cesar

Die kurze Antwort lautet: Ja, die Präfixe ändern sich. Aber es macht keinen großen Unterschied.

Argumentation

Es gab immer Verwirrung, weil Einheiten im Dezimalstil wie KB, MB, GB mit Binärdaten verwendet wurden - KB bedeutete 1024 Bytes, nicht 1000 Bytes, wie zu erwarten war. Und natürlich verwenden viele Menschen auf der ganzen Welt die tatsächlichen Dezimalpräfixe in ihrem täglichen Leben nach dem metrischen System.

Netzwerktechniker und langjährige Computerbenutzer sind natürlich geschult, um den Unterschied zu verstehen, aber die anhaltende Verwirrung bedeutete, dass Anwendungen in ihrer Verwendung inkonsistent waren; Eine Anwendung könnte MB verwenden, um 1.000.000 Bytes (unter Verwendung des Dezimalpräfix) zu bedeuten, während eine andere möglicherweise 1.048.576 Bytes (unter Verwendung der binären Interpretation) bedeutet.

Dies führte dazu, dass Ubuntu schließlich eine neue Einheitenrichtlinie einführte .

Einschlag

Die Auswirkung ist wirklich nur ein Anzeigeproblem. Dateigröße und Netzwerkbandbreite werden mit den Dezimalpräfixen angezeigt, sodass eine 5-KB-Datei tatsächlich 5000 Byte groß ist. Dies entspricht genau dem, was viele (die meisten?) Menschen erwarten.

Die Speichernutzung und einige Hilfsprogramme auf niedriger Ebene zeigen die Größen mit den binären Präfixen (KiB, MiB, GiB, TiB) an. Dies kann anfänglich zu Verwirrung führen, ist jedoch tatsächlich besser als der Status Quo, bei dem ein Präfix zwei verschiedene Bedeutungen hat.

Da Windows immer noch das alte Ad-hoc-System verwendet, werden in einer Wine-Anwendung möglicherweise geringfügig unterschiedliche Dateigrößen für dieselbe Datei angezeigt. Allerdings werden aufgrund von Rundungsmethoden ohnehin oft unterschiedliche Größen angezeigt, sodass ich nicht davon überzeugt bin, dass dies ein großes Problem darstellt.

Siehe auch:

60
jbowtie