![]() |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
Damit ich alles richtig verstanden habe eine Zusatzfrage.
Windows zeigt beispielsweise eine Datei mit 1.839 KB und 1,79 MB an (1882784 Bytes). Wenn ich das jetzt richtig verstanden habe, dann wäre hier Kibi und Mebi korrekt? |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
Byte / 1000 = Kilobyte
Byte / 1024 = KibiByte 1882784 / 1000 = 1882,784 KB 1882784 / 1024 = 1838,65625 KiB 1882,784 / 1000 = 1,882784 MB 1838,65625 / 1024 = 1,795562744140625 MiB Wie Du nachkommastellen rundest überlasse ich Deiner Phantasie. |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
Dann hatte ich mit meiner Vermutung recht.
Danke für die Erklärung. Interessant wäre nur zu wissen wie Windows rundet. Bei 1882784 Bytes in "MB" zeigt der Explorer 1,79 MB an. Sieht fast so aus, als ob die Nachkommastellen einfach abgeschnitten werden. |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
Nur um das Sortiment zu vervollständigen:
Für Windowse gibt es noch eine Art der Speicherdarstellung "Wieviel Platz verschwendet Datei X tatsächlich auf Datenträger". Da geht es um Cluster/Sektor-Belegung. |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
So, das Thema ist auf formaler Ebene durch. Jetzt mein Senf (weil ich heute etwas mies drauf bin):
Es reicht völlig zu kategorisieren: "Viel Speicher frei", "total viel Speicher frei" oder "große Datei" bzw. "wirklich große Datei" gegenüber einer "echt kleinen Datei". Wer kann denn heutzutage wirklich noch etwas anfangen mit Megabytes? Und wen interessiert es in dem Zusammenhang noch ob er es dann wirklich mit Mibibytes oder doch nur Megabytes zu tun hat. Früher wusste man, daß fünf Kilobyte etwa einer Schreibmaschinenseite entsprachen. Heute hat man damit gerade mal die Headerinformation und Steuerzeichen der Word-Datei erwischt (überspitzt gesagt). Anhand der Dateigröße kann man keine Aussage über die für den Menschen relevante Datenmenge mehr treffen, wenn man nicht gerade Pas-Dateien anschaut :wink: Ich bin ein Kind der 70er. Als ich mit Computern zu tun bekam, war ein Kilo nunmal 1024, und das hatte mathematische Gründe. Viel später kamen Rosinenexkrementer, die sich wichtig machen wollten und sich (weil der Klügere nachgibt) durchsetzen konnten und der Industrie einen Bescheisser God-Mode ermöglichten. Der Rest ist (traurige) Geschichte. </RANT> Sherlock |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
Du hast schon recht mit dem was du sagst.
Man könnte, um jeden zufrieden zu stellen, eine Options in das eigene Programm einbauen mit welcher der Nutzer entscheiden kann, ob er MB, MiB oder gar sehrklein-klein-mittel-groß-sehrgroß angezeigt bekommen möchte. |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
@Sherlock
:thumb::thumb: Aber Klein/Groß ist verdammt relativ, aber mir ist es xxxegal ob eine Datei 91 oder 92Mirgendwas groß ist. Gruß K-H |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
Für meine Anwendung wäre es wichtig/benutzerfreundlich, alle neuen Größen-Bezeichner dem User zur Verfügung zu stellen.
Ich habe mich damit noch gar nicht befasst. Für mich war das auch immer so 1KB=1024Bytes usw. Wer zum Geier kam auf diese neuen doofen Ideen? Nun, ich hab noch kein Plan aber bestimmt wäre die Welt genauso, wenn alles beim alten geblieben wäre. Michael |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
Ich mach das mal hier noch dazu.
In einer Funktion (die ich hier gefunden habe) ist folgendes angegeben:
Code:
Laut Wikipedia steht für das hier angegebene "KB", eher "kB", mit einer Info dazu, sprich "wird gelegentlich mit KB abgekürzt". Aber richtiger ist "kB" oder? Alles andere scheint zu stimmen. Also wenn ich noch das "KB" in "kB" korrigiere, dann wären die Strings (für 1000 und 1024) 100% richtig?
Sizes1024: array[0..8] of string = ('Bytes', 'KiB','MiB','GiB','TiB','PiB','EiB','ZiB','YiB');
Sizes1000: array[0..8] of string = ('Bytes', 'KB','MB','GB','TB','PB','EB','ZB','YB'); Ich möchte obiges für eine Ansicht in meinem Programm verwenden und per QuickInfo "Kibibyte" etc. anzeigen lassen. Für eine andere Ansicht würde ich gerne auch eine "2 Buchstaben" Ansicht haben. Für das 1024er sind es aber 3 Buchstaben. Kann ich dafür (Ki,Mi,Gi,Ti,Pi,Ei,Zi,Yi) benutzen oder wäre das wieder verwirrend für einen Nutzer? Michael |
AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
@MicMic:
Zitat:
Zitat:
Das "i" nimmt echt nicht viel Platz weg aber sorgt sofort beim Hingucker für Verständnis (zumindest Versucht es der Software Entwickler vernünftig zu vermitteln). Wenn da "Ki/kI/ki" steht denk ich an Künstliche Intelligenz... :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz