views:

696

answers:

15

Are "65k" and "65KB" the same?

+21  A: 

Probably.

Technically 65k just means 65 thousand (monkeys perhaps?). You would have to take into account the context.

UpTheCreek
Probably is the best answer that can be given w/o more context.
Greg D
+31  A: 

65KB normally means 66560 bytes. 65k means 65000, and says nothing about what it is 65000 of. If someone says 65k bytes, they might means 65KB...but they're mispeaking if so. Some people argue for the use of KiB to mean 66560 bytes, since k means 1000 in the metric system. Everyone ignores them, though.

Note: a lowercase b would mean bit, rather than bytes. 8Kb = 1KB. When talking about transmission rates, bits are usually used.

Edit: As Joel mentions, hard drive manufacturers often treat the K as meaning 1000. So hard disk space of 65KB would often mean 65000. Thumb drives and the like tend to use K as meaning 1024, though.

Brian
66560? Perhaps you mean 65536?
Greg D
@Greg: no, he doesn't. Multiply 65 times 1024.
maciejkow
@Greg: No, that would be 64KB. I know computer nerds prefer to think in powers of 2 but...
Brian
Do notice that in transmission 8Kb does not always equal 1KB. Some bits are used for additional syncronization, error checking, etc. and they are counted too. Usually 8Kb < 1KB.
Josip Medved
@Greg: Off-By-1 error, don't sweat it, happens all the time.
@Josip: No, it still equals 1KB, but not all of it is actually used for data.
Brian
You might also want to add that to hard-drive/flash-drive manufacturers, 65KB would indeed mean 65000 bytes.
Joel B Fant
A: 

it depends on how reliable the source is... usually a small k is kps or "kilobits per second" wich you should divide by 8 to get it in KBps

David Menard
I always divide by 10 (seriously).
Henk Holterman
With the most common RS232 mode N81, it *IS* divided by 10. There's a start bit, and a stop bit.
darron
+2  A: 

In terms data transfer rates - 65k implies 65 kilobits and 65KB implies 65 KiloBytes

Check this http://en.wikipedia.org/wiki/Data_rate_units

cheers

Andriyev
this is my favorite answer. this is the ONLY answer that actually answers the question correctly. "implications" are everything, especially amongst people who don't know what they are talking about.
djangofan
A: 

In general, yes, they're both 65 kilobytes (66,560 bytes).

Sometimes the abbreviations are tricky with casing. If it had been "65Kb", it would have correctly meant kilo*bits*.

James Kolpack
+3  A: 

65k is 65,000 of something 65KB is 66,560 bytes (65*1024)

AndyM
A: 

A kilobyte (KB) is 1024 bytes.
Kilo stands for 1000.

So, going purely by notation: (65k = 65,000) != (65KB = 66,560).

However, if you're talking about memory you're probably always going to see KB (even if its written as k).

Generally, KB = k. It's all very confusing really.

Kevin Montrose
A: 

65k may be the same as 65KB, but remember, 65KB is larger than 65Kb.

Case is important, as are units.

Psto, you're right. This is an absolute minefield!

Hooloovoo
The lowercase 'b' has been used for both 'byte' and 'bit'. Better to avoid ambiguity and use 'B' for byte and 'bit' for bit. 'bit' is already an abbreviation for "binary digit', after all.kbit/s = 1000 bits per second MB/s = 1,000,000 bytes per second
endolith
Ever smacked your thumb with a hammer? They've been used for that, but it's not the right way to use a hammer. Just because something has been used for a particular thing it doesn't mean it's right. This is also why my wife uses a knife to change plugs...
Hooloovoo
+2  A: 

From Wikipedia for Kilobyte:

It is abbreviated in a number of ways: KB, kB, K and Kbyte.

In other words, they could both be abbreviations for Kilobyte. However, using only a lowercase 'k' is not a standard abbreviation, but most people will know what you mean.

jjnguy
+1  A: 

Strictly speaking, the former is not specifying the unit: 65,000 What? So, the two can't really be compared.

However, in general speech then most people mean 65K (note it's normally uppercase) to mean 65 KiloBytes (or 65 * 1024 Bytes).

Note 65Kb usually denotes Kilo*Bits*.

Dan Diplo
+5  A: 

65kB can be interpreted to mean either 65 * 1000 = 65,000 bytes or 60 * 2^10 = 66,560 bytes.

You can read about all this and kibibytes at Wikipedia.

Dave Webb
The word "kibibytes" makes me wince.
aehiilrs
and "giggabites" doesn't?
endolith
+1  A: 

As many said, K is tecnically Kilo, meaning Thousand (of anything) and comes from greek. But you can assume different units depending on the context. As data transfer rates are most often measured in bits, K in this context could be assumed to be Kilo Bits. When talking about data storage, a file's size, etc. K can be assumed to be Kilo Bytes.

Petruza
+1 for the definition of "K"
JonnyD
+34  A: 
Christian
You forgot the rollover text. <img src="" title="the other half of the joke">
Alex Feinman
+1  A: 

Like most have said, 65KB is 66560, 65k is 65000. 65KB means 66560 BYTES, and 65k is ambiguous. So they're not the same.

Additionally, since there are a few people equating "8 bits = 1 byte", I thought I'd add a little bit about that.

Transmission rates are usually in bits per second, because the grouping into bytes might not be directly related to the actual transmission clock rate.

Take for instance 9600 baud with RS232 serial ports. There are always exactly 9600 bits going out per second (+/- maybe a 5% clock tolerance). However, if those bits are grouped as N-8-1, meaning "no parity, 8 bits, 1 stop bit", then there are 10 bits per byte and so the byte rate is 960 bytes/second maximum. However, if you have something odd like E-8-2, or "even parity, 8 bits, 2 stop bits" then it's 12 bits per byte, or 800 bytes/second. The actual bits are going out at exactly the same rate, so it only makes sense to talk about the bits/second rate.

So 1 byte might be 8 bits, 9 bits (ie parity), 10 bits (ie N81,E71,N72), 11 bits(ie E81), 12 bits (ie E82), or whatever. There are lots of combinations of ways with just RS232-style transmission to get very odd byte rates. If you throw in RS or ECC correction, you could have even more bits per byte. Then there's 8b/10b, 6b/8b, hamming codes, etc...

darron
A: 

(b)it is not (B)yte. (k)ilo is not (K)elvin. 65k = 65 kilo. kilo-what? 65KB = 65 Kelvin-Byte. Huh? If you meant kB, did you want 65000b or 66560b? If the latter is correct, then maybe you want kiB.

Gordon
-1 Not a helpful answer.
Joey Robert
Just as helpful as any other answer here, why don't you downvote all of them?
Gordon