我们正在使用 Google Drive API关于.获取 https://developers.google.com/drive/v2/reference/about/get方法返回一个关于资源 https://developers.google.com/drive/v2/reference/about#resource.
在谷歌驱动器统计显示如下。
但如果我们使用关于谷歌驱动器资源的响应将得到如下。
{
"quotaBytesTotal": "16106127360",
"quotaBytesUsed": "17108627",
"quotaBytesUsedAggregate": "136771970",
"quotaBytesUsedInTrash": "0",
"quotaBytesByService": [
{
"serviceName": "DRIVE",
"bytesUsed": "22255358"
},
{
"serviceName": "GMAIL",
"bytesUsed": "119663343"
},
{
"serviceName": "PHOTOS",
"bytesUsed": "0"
}
}
驱动器 API 的参考链接关于资源 https://developers.google.com/drive/v2/reference/about/get.
http://www.whatsabyte.com/P1/byteconverter.htm http://www.whatsabyte.com/P1/byteconverter.htm
22255358 = 21.22 MB
119663343 = 114.11986 MB
问题出在哪里?
1Mb = 2^10kb
1 kb = 2^10 字节)
编辑:
你是对的,他们应该/可能已经使用过Mib
1000字节
在国际单位制 (SI) 中,前缀 kilo- 表示 1000
(103);因此,在此系统中 1 KB 等于 1000 字节。那个单位
符号为kB。
这是国际组织推荐的定义
电工委员会 (IEC)。[1]这个定义以及相关的
前缀 mega- = 1000000、giga- = 1000000000 等的定义是
用于计算机网络、内部总线中的数据传输速率[2]
硬盘驱动器和闪存介质的传输速度以及容量
大多数存储介质,特别是硬盘驱动器,[3] 基于闪存
存储,[4] 和 DVD。它也与其他用途一致
计算中的 SI 前缀,例如 CPU 时钟速度或测量
表现。
Mac OS X 10.6 文件管理器是这种用法的一个著名示例
软件。从 Snow Leopard 开始,文件大小以十进制报告
前缀。[5] 1024字节
在信息技术的某些领域,千字节是指
至 1024 (210) 字节。[6][7][8]这种用法最初是出于妥协
需要以 2 的幂表示的倍数的行话,但是
缺乏方便的单位前缀。 1024 (210) 近似为 1000
(103),相应的SI前缀用于倍数
代表1024的幂。
这个定义,以及mega的相关定义= 1048576(= 10242),
等等,几乎总是用于随机存取存储器容量,
由于二进制寻址,例如主内存和 CPU 缓存大小
内存。[a] 千字节、兆字节等的“二进制含义”是
某些计算机操作系统在报告磁盘时也使用
容量和文件大小。[9][来源不可靠?]
1024字节的二进制表示通常使用符号KB
(大写 K)。在非正式使用中,B 经常被省略。例如,一个
具有 65,536 字节高速缓存的处理器可以说具有“64K”
缓存。 kibibyte 主条目:Kibibyte
1998 年 12 月,IEC 解决了这种多重用法并
通过创建 kibi、mebi、gibi 等前缀来定义
明确表示 1024 的幂。[10]因此千字节,符号
KiB,代表210=1024字节。这些前缀现在是
国际数量体系。 IEC 进一步规定
千字节仅用于指代 1000 字节。但是,那
千字节仍然常用来指代 1024 字节。
https://en.wikipedia.org/wiki/Kilobyte https://en.wikipedia.org/wiki/Kilobyte
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)