“65k” 和 “65KB” 是一样的吗?

5
"65k"和"65KB"是相同的吗?

42
你刚走进了一个地雷区,而你甚至还不知道。 - Pesto
13
戴上他的粉色头盔,发动圣战! - TheTXI
31
我是唯一一个被他使用65而不是64所困扰的人吗?即使没有必要,你也应该始终使用2的幂,因为如果你不这样做,它会让程序员感到不安。 - Beska
6
这位朋友,这正是导致冷战爆发的确切问题。 - Troggy
3
这正是我讨厌购买硬盘的原因。 - aehiilrs
显示剩余3条评论
15个回答

54

35

65KB通常意味着66560字节。65k表示65000,但并没有说明它是65000个什么。如果有人说65k字节,他们可能指的是65KB……但如果是这样的话,他们是在说错了。有些人主张使用KiB来表示66560字节,因为k在公制系统中表示1000。不过大家都忽略了他们。

注意:小写字母b代表位,而不是字节。8Kb = 1KB。在谈论传输速率时,通常使用位。

编辑:正如乔尔所提到的,硬盘制造商经常将K视为表示1000。因此,65KB的硬盘空间通常意味着65000。然而,闪存驱动器等设备倾向于使用K表示1024。


3
也许您的意思是65536? - Greg D
6
@Greg: 不,他没有。将65乘以1024。 - maciejkow
3
@Greg: 不,那将是64KB。我知道计算机迷更喜欢用2的次方来思考,但是... - Brian
2
请注意,在传输中,8Kb并不总等于1KB。有些位用于额外的同步、错误检查等,它们也会被计算在内。通常情况下,8Kb < 1KB。 - Josip Medved
1
@Josip:不,它仍然等于1KB,但并非所有空间都用于数据。 - Brian
4
您可能需要补充说明,对于硬盘/闪存制造商而言,65KB确实意味着65000字节。 - Joel B Fant

27

很可能是如此。

在技术上,65k只是表示6万5千(也许是指猴子?)。你需要考虑上下文。


8
在没有更多上下文的情况下,"Probably"(可能)是可以给出的最好答案。 - Greg D

6

1
"Kibibytes"这个词让我感到不舒服。 - aehiilrs
1
你最终会习惯的。我一开始也很不适应,但现在我很高兴有这种明确性。有时我甚至会写成KiB以表示明确。 - Dave Dopson

4

这是我最喜欢的答案。这是唯一一个正确回答问题的答案。“涉及的含义”非常重要,尤其是在那些不知道自己在说什么的人之间。 - djangofan

4

65k表示的是65,000个某种东西 65KB表示的是66,560字节(65*1024)


4
大多数人都说,65KB是66560,65k是65000。65KB意味着66560字节,而65k则含糊不清。所以它们不同。
此外,由于有一些人将“8位=1字节”,我想补充一点关于这个的知识。
传输速率通常以每秒比特数为单位,因为字节的分组可能与实际传输时钟速率没有直接关系。
例如,使用RS232串口的9600波特率。每秒恰好有9600个比特出去(+/-也许有5%的时钟容差)。然而,如果这些位被分组为N-8-1,表示“无奇偶校验、8位、1个停止位”,那么每个字节有10个位,因此最大字节速率为960字节/秒。但是,如果你有像E-8-2这样奇怪的东西,或者“偶校验、8位、2个停止位”,那么就是12个位每个字节,或者800字节/秒。实际位速率完全相同,因此只有谈论比特/秒速率才有意义。
因此,1字节可能是8位、9位(即奇偶校验)、10位(即N81、E71、N72),11位(即E81)、12位(即E82)或其他位。仅用RS232式传输就有许多组合方式可以得到非常奇怪的字节速率。如果加入RS或ECC校正,你可能会有更多的位数每个字节。然后还有8b/10b、6b/8b、汉明码等等……

这是一个很好的解释为什么在描述磁盘空间时使用字节(每个字节8位),但在传输速率方面几乎总是使用比特。如果有人说“我买了一个120G硬盘”,他们指的是千兆字节,其中每个字节有8位。如果有人说他们有“20兆宽带”,他们指的是兆比特。 - Keith

2
从维基百科(Wikipedia)中关于千字节的简写:
引用: 它有多种缩写方式:KB、kB、K和Kbyte。
换句话说,它们都可以是千字节的缩写。然而,仅使用小写字母"k"并不是标准的缩写,但大多数人会明白你的意思。

1

这是:

  • kB = 千字节
  • KB = 开尔文字节
  • kb = 千比特
  • Kb = 开尔文比特

使用粗体的那些! 但请注意,有些人在 k(千)中使用 1024 而不是 1000。

我的意见是:千 = 1000。所以第一个决定使用 1024 的人犯了错误。如果我没有记错,1024 最初是由 IT 工程师使用的。后来他们发现(可能是一些营销天才)可以使用 1000 标记事物作为千,并使事物看起来比实际大小更大。从那时起,您无法确定千使用哪个值。


0
一般来说,它们都是65千字节(66560字节)。
有时缩写会因大小写而变得棘手。如果它是“65Kb”,那么它正确的意思应该是千位元。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接