Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi File size in KB und in Bytes ? (https://www.delphipraxis.net/125617-file-size-kb-und-bytes.html)

thomas2009 9. Dez 2008 00:31


File size in KB und in Bytes ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo

die grösse in bytes ist nicht die selbe in KB
welche ist die richtige ?

gsh 9. Dez 2008 00:37

Re: File size in KB und in Bytes ?
 
Beide ... schon mal mit 1024 Faktor gerechnet??

thomas2009 9. Dez 2008 00:52

Re: File size in KB und in Bytes ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von gsh
Beide ... schon mal mit 1024 Faktor gerechnet??

Oh, ich muss dann ins Bett
Gute Nacht

Edit
Im Anhang2 unten klappt dies mal nicht, wenn ich den wert in 1024 zu multipliziere

gsh 9. Dez 2008 15:49

Re: File size in KB und in Bytes ?
 
hmm ich würde sagen das ist ein Rundungsfehler in Windows

Crazy Ivan 9. Dez 2008 15:56

Re: File size in KB und in Bytes ?
 
die im zweiten screenshot angegebenen bytes ergeben (etwa :stupid: ) 172,6943359375 MB. ich denke mal, windows schneidet hinter dem komma ab.

Michael Habbe 9. Dez 2008 16:00

Re: File size in KB und in Bytes ?
 
Oh,oh, ich mich vertippt. Schande auf mein Haupt. :pale:

Crazy Ivan 9. Dez 2008 16:04

Re: File size in KB und in Bytes ?
 
ich dachte schon mein taschenrechner lässt mich im stich :)

himitsu 9. Dez 2008 17:00

Re: File size in KB und in Bytes ?
 
eigentlich ist's nur ein shr 10 ( / 1024 = KB ) oder shr 20 ( / 1024 / 1024 = / 1048576 = MB ) .........

tja, früher (zu Anfangseiten der PCs) mußte halt überall an Speicher und Rechenzeit gesparrt werden :angel:

PS: http://de.wikipedia.org/wiki/Kilobyte

turboPASCAL 9. Dez 2008 17:06

Re: File size in KB und in Bytes ?
 
Und ich dachte es währe ein einfaches div. ^^

himitsu 9. Dez 2008 17:47

Re: File size in KB und in Bytes ?
 
nee, für DIV muß der "CoProzessor" ran (welchen es anfangs noch nichma gab) ... SHR wir direkt im Redgister abgearbeitet.

turboPASCAL 9. Dez 2008 19:01

Re: File size in KB und in Bytes ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von himitsu
nee, für DIV muß der "CoProzessor" ran (welchen es anfangs noch nichma gab) ... SHR wir direkt im Redgister abgearbeitet.

CoProzessor ? Glaube nicht, mein erster 386ziger hatte noch keinen. Der wurde dazugekauft. ^^

//Edit: 368 -> 386 :roll:

thomas2009 9. Dez 2008 21:00

Re: File size in KB und in Bytes ?
 
Dein Programm macht folgendes :

Delphi-Quellcode:

To show sourcecode type: #

Enter 0 to exit program !

Enter a Bytevalue: 181000000
181000000 Byte
176757 KByte // Ich glaube kByte=1000 byte oder ? : (
172 MByte
0 GByte
0 TByte

Enter 0 to exit program !

Enter a Bytevalue:

turboPASCAL 9. Dez 2008 23:24

Re: File size in KB und in Bytes ?
 
Zitat:

Ich glaube kByte=1000 byte oder ? : (
Nein, 1024 Kilobyte Kah-Byte* . ;)


* "Kah-Byte" eine Neuerfindung um nicht durch Kilo... auf falsche Umrechnungsformen zu kommen.

himitsu 11. Dez 2008 15:00

Re: File size in KB und in Bytes ?
 
nee, heißt "traditionell" auch Kilo, Mega usw.

Wie gesagt, in der Digitaltechnik wird hier mit 'nem Faktor von 1024 und nicht mit 1000 (wie sonst überall) gerechnet.

In dem Wiki-Artikel wird aber von einem Versuch gesprochen, wo man mal versuchte dieses "Problem" zu lösen.

nach der "neuen Variante":
Zitat:

1 KB (Kilobyte) = 1000 B
1 MB (Megabyte) = 1000 KB = 1000000 B

1 KiB (Kibibyte) = 1024 B
1 MiB (Mebibyte) = 1024 KiB = 1048576 B
Allerdings hat es sich nicht wirklich durchgesetzt und obwohl ich diesen "Standard" gern unterstützen würde, arbeite ich dennoch dagegen,
denn wenn ich jetzt "nur" in meinen Programmen anfangen würde bei KB und MB mit 1000 zu rechnen würden viele wohl denken, was ist denn mit dem seinem "komischen" Programm los ... wieso rechnet das denn "falsch" (anders als Windows und Co.)

nja, mal sehn ... vielleicht führ ich irgendwann mal das KiB/MiB/... ein (hoffentlich wissen dann aber auch alle was damit dann gemeint ist)

turboPASCAL 11. Dez 2008 15:31

Re: File size in KB und in Bytes ?
 
// Edit: Ahha, man(n) ist nun schlauer. ;)

Sunlight7 11. Dez 2008 15:55

Re: File size in KB und in Bytes ?
 
Zitat:

Zitat von himitsu
nee, heißt "traditionell" auch Kilo, Mega usw.

Wie gesagt, in der Digitaltechnik wird hier mit 'nem Faktor von 1024 und nicht mit 1000 (wie sonst überall) gerechnet.

Sag das mal den Festplattenherstellern :roll:
Oder gibts jetzt bald RAM-Riegel mit 1000 anstatt 1024 MB? :wall: :mrgreen:

himitsu 11. Dez 2008 15:59

Re: File size in KB und in Bytes ?
 
ja, die Datenträgerhersteller schummeln sich damit zu oft ein paar angebliche Bytes "mehr" auf die Platte :oops:
(PS: aber diese schreiben eigentlich auch gaaaanz klein mit dazu, daß die Werte mit 1000 berechnet sind :angel2: )

thomas2009 13. Dez 2008 00:45

Re: File size in KB und in Bytes ?
 
Danke für diese Infos :wink:

blackdrake 17. Dez 2008 08:36

Re: File size in KB und in Bytes ?
 
Zitat:

Zitat von himitsu
nja, mal sehn ... vielleicht führ ich irgendwann mal das KiB/MiB/... ein (hoffentlich wissen dann aber auch alle was damit dann gemeint ist)

Ich denke, viele Leute werden dieses zusätzliche "i" als einen Schreibfehler halten. Es hat sich einfach nicht richtig eingebürgert.

Eingebürgert hat sich aber die Konvention, ein "Kibi", "Mibi" groß zu schreiben anstelle klein, wie es bei den physikalischen Einheiten üblich ist (k = Kilo, m = mega, c = centi).

Also: 1 kg := 1000 g (Gramm)
Daraus folgt: 1 kB = 1000 Byte
Aber: 1 KB := 1024 Byte

Mir ist es auch nie aufgefallen, dass jemand das "Kilo" im Kilobyte klein geschrieben hätte - vielleicht hab ich auch nicht deutlich hingeguckt.

Zitat:

Zitat von himitsu
(PS: aber diese schreiben eigentlich auch gaaaanz klein mit dazu, daß die Werte mit 1000 berechnet sind :angel2: )

Ich habe mal gelesen, dass ein Hersteller zu einer ordentlichen Schadensersatzzahlung verdonnert wurde, weil mehrere GB auf der Platte fehlten, denn die haben mit 1 KB = 1000 B gerechnet, was falsch ist. Also, üblich sollte das nicht sein. Was hingegen üblich ist, ist, dass der Platz für die Servodaten / Low-Format-Daten mitgezählt wird, obwohl dieser niemals für den Benutzer zur Verfügung steht.

DeddyH 17. Dez 2008 08:42

Re: File size in KB und in Bytes ?
 
Alles eine Frage der Interpretation. Wikipedia hat da einen informativen Artikel darüber: http://de.wikipedia.org/wiki/Kilobyte#Präfixe_für_große_Anzahlen_von_Bytes


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 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-2025 by Thomas Breitkreuz