Home Forums Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 Zophar's Message Domain Argh! Will the endian madness ever...

---- "And dreams may come That are everlasting Though all just plastic too..."

 02-11-2005, 07:57 PM #2 Isildur Senior Member     Join Date: Nov 2004 Posts: 1,339 Re: Argh! Will the endian madness ever... > After some temporary confusion resulting > from the ridiculous definition of "kilobyte" (1,024 bytes > instead of the reasonable 1,000) While defining a kilobyte as 1,000 bytes might make more sense etymologically speaking, it would make very little sense from a programming perspective, since that isn't a round number in binary or hexadecimal.

1k1IN: A Dark Comedy About 2 Roomates

__________________ Holding out for Hostess Snack Cakes...
 02-11-2005, 08:01 PM #3 SwampGas Senior Member   Join Date: Apr 2000 Posts: 6,915 Re: Argh! Will the endian madness ever... > While defining a kilobyte as 1,000 bytes might make more > sense etymologically speaking, it would make very little > sense from a programming perspective, since that isn't a > round number in binary or hexadecimal. Computer values are calculated by 2^N. 2^10 = 1024, not 1000.

 02-11-2005, 09:19 PM #4 Isildur Senior Member     Join Date: Nov 2004 Posts: 1,339 Re: Argh! Will the endian madness ever... > > While defining a kilobyte as 1,000 bytes might make more > > sense etymologically speaking, it would make very little > > sense from a programming perspective, since that isn't a > > round number in binary or hexadecimal. > > Computer values are calculated by 2^N. 2^10 = 1024, not > 1000. > I know that, obviously. Did you even read my post? I was pointing out that 1000 = 0x3E8 = %1111101000 ...as opposed to 1024 = 0x400 = %10000000000 Edit: Oh, wait, I guess you meant to reply to SpaceTiger.

1k1IN: A Dark Comedy About 2 Roomates

Edited by Isildur on 02/11/05 04:20 PM.

__________________ Holding out for Hostess Snack Cakes...
 02-12-2005, 12:49 AM #5 SpaceTiger Senior Member   Join Date: Feb 2003 Posts: 4,548 Re: Argh! Will the endian madness ever... > While defining a kilobyte as 1,000 bytes might make more > sense etymologically speaking, it would make very little > sense from a programming perspective, since that isn't a > round number in binary or hexadecimal. But the etymological problem was exactly the one I was talking about. The prefix "kilo" is supposed to imply "1000", not "1024". If they wanted to define it another way, they should have used a different prefix, especially since I've seen both definitions used as standard.

---- "And dreams may come That are everlasting Though all just plastic too..."

 02-12-2005, 12:54 AM #6 Ugly Joe Senior Member     Join Date: Dec 2003 Posts: 1,461 Re: Argh! Will the endian madness ever... > If they wanted to define it another > way, they should have used a different prefix, especially > since I've seen both definitions used as standard. http://mathworld.wolfram.com/Kibibyte.htmlThere is. I've only seen the term used in one program, though (a BT client).

__________________
 02-12-2005, 01:10 AM #7 SpaceTiger Senior Member   Join Date: Feb 2003 Posts: 4,548 Re: Argh! Will the endian madness ever... > There is. I've only seen the term used in one program, > though (a BT client). Nice, I'm officially using this term from now on.

---- "And dreams may come That are everlasting Though all just plastic too..."

 02-12-2005, 03:26 AM #8 MegaManJuno Senior Member   Join Date: Jan 2003 Location: WV Posts: 626 Re: Argh! Will the endian madness ever... While I agree that there is a good place for this, it's too bad they came up with a prefix that makes it sound like baby-talk when you speak it. "Oh.. wook at all de wittle kibibytes..."

 02-12-2005, 05:01 AM #9 Reaper man Member     Join Date: Apr 2002 Location: Austin, TX Posts: 5,409 Re: Argh! Will the endian madness ever... to clear everything up: a kilobyte is 1024 when you're talking about data stored on a computer (ie 345KB = 353,280 bytes) a kilobyte is 1000 when you're talking about network speed/bandwidth, but it's usually measured in kilobits (IE 56KBs = 56,000Bs = 448Kbs = 448,000bs)

__________________
 02-12-2005, 05:09 AM #10 SpaceTiger Senior Member   Join Date: Feb 2003 Posts: 4,548 Re: Argh! Will the endian madness ever... > a kilobyte is 1024 when you're talking about data stored on > a computer (ie 345KB = 353,280 bytes) > a kilobyte is 1000 when you're talking about network > speed/bandwidth, but it's usually measured in kilobits Eh, these are good rules of thumb, but there are definitely exceptions. I found http://www.t1shopper.com/tools/calculate/this link to be quite informative.

---- "And dreams may come That are everlasting Though all just plastic too..."

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home Emulation Talk     Emulation News         Latest Music     Submit Emulation News     General Emulation     Rom Hack     Video Game Music General Chat     Zophar's Domain Discord Chat     Talk of the Town Website Talk     Site Questions / Suggestions

All times are GMT. The time now is 12:03 PM.