谷歌驱动器使用统计谷歌驱动器UI和API之间的差异

2024-05-11

我们正在使用 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(使用前将#替换为@)

谷歌驱动器使用统计谷歌驱动器UI和API之间的差异 的相关文章

  • 如何向数据添加填充以使其可以接受 pycrypto 库中的 AES256 加密算法

    有人可以告诉我如何向数据添加填充 使其可以接受 pycrypto 库 Python 中的 AES256 加密算法 提前非常感谢 看着文档 http www dlitz net software pycrypto doc 看来要由图书馆用户自
  • 使用 matplotlib 在图像数据之上对线网格进行像素精确定位

    我试图在 python 库 matplotlib 显示的图像网格顶部精确地覆盖 1 像素宽线的网格 不幸的是 我似乎无法对结果进行足够精细的控制 以实现线网格与数据网格的正确对齐 如下面的代码所示 结果似乎总是很接近 但并不完全正确 我尝试
  • Python:用中值替换异常值

    我有一个 python 数据框 其中有一些异常值 如果这些值不存在的话 我想用数据的中值替换它们 id Age 10236 766105 11993 288 9337 205 38189 88 35555 82 39443 75 10762
  • 如何在Python中获得更精确的十进制值[重复]

    这个问题在这里已经有答案了 from math import sqrt a 1e 8 b 10 c 1e 8 x1 b sqrt b 2 4 a c 2 a x2 b sqrt b 2 4 a c 2 a print x1 format x
  • Python(openpyxl):将数据从一个excel文件转移到另一个(模板文件)并用另一个名称保存,同时保留模板

    我有一个templateexcel 文件名为template xlsx其中有许多张 我想从单独的地方复制数据 csv文件到第一页template xlsx 命名为data 并将新文件另存为result xlsx同时保留原来的模板文件 我想粘
  • django/whitenoise 存储后端导致错误

    我在调试关闭时在 heroku 上运行 django 应用程序时遇到了 500 错误 使用 rollbar 了解发生错误的原因后 它报告了以下内容 ValueError The file media img 1 jpg could not
  • Plotly - 不同颜色的表面

    我正在尝试在 Plotly for Python 中绘制多个曲面 每个曲面具有不同的颜色 具体来说 表面显示了在相空间中不同点采取行动的预测奖励函数 由于我在每个点都有多个可能的操作 因此每个点都是不同的表面 我想对每个表面进行独特的着色
  • 在python中浏览ftp目录

    我正在尝试使用 ftplib 使用 Python 3 从 ftp 服务器下载多个文件夹 我有一个文件夹名称列表 它们都位于文件夹 root 中 问题是我不知道如何浏览它们 当我使用cwd我可以进入更深的目录 但是如何再次起来呢 我正在尝试得
  • 检查对象是否是字符串列表的列表?

    是什么elegant检查对象是否是字符串列表列表的方法 没有嵌套循环 也许这里必须是构造结构化迭代的常规方法 UPD 像这样的东西 l a b c d 1 3 e 2 f def recurse iterable levels result
  • 如何消除 matplotlib 轴的相对偏移

    当我尝试对具有足够大数字的范围进行绘图时 我得到一个所有刻度都有相对偏移的轴 例如 plot 1000 1001 1002 1 2 3 我在横坐标轴上得到这些刻度 0 0 0 5 1 0 1 5 2 0 1e3 问题是如何删除 1e3并得到
  • 如何使用 Tkinter 创建等宽网格列?

    如何强制 Tkinter 应用程序窗口中的列宽度相等 tkdocs网站声明如下 每列的宽度 或每行的高度 取决于列或行中包含的小部件的宽度或高度 这意味着当绘制用户界面并将其划分为行和列时 您无需担心每列或行的宽度相等 或高度 大概 TkD
  • Python 异步 REST API 的响应依赖于 CPU 密集型计算。如何高效处理? [复制]

    这个问题在这里已经有答案了 我已经使用编写了一个基本的 REST APIaiohttp https aiohttp readthedocs io en stable index html 下面包含其简化版本 以说明我想要解决的问题 该 AP
  • Python 对象初始化错误。或者我误解了对象的工作原理? [复制]

    这个问题在这里已经有答案了 1 import sys 2 3 class dummy object 4 def init self val 5 self val val 6 7 class myobj object 8 def init s
  • 继承类中的python __init__方法[重复]

    这个问题在这里已经有答案了 我想为子类提供一些额外的属性 而不必显式调用新方法 那么有没有办法给继承的类一个 init 不重写的类型方法 init 父类的方法 我编写下面的代码纯粹是为了说明我的问题 因此属性等的命名很糟糕 class in
  • 在 matplotlib 中分割图例

    是否有可能将一个大图例分成多个 通常是 2 个 较小的图例 from pylab import t arange 0 0 2 0 0 01 s sin 2 pi t plot t s linewidth 1 0 label Graph1 g
  • Django:上传前调整图像大小

    我想调整图像大小 Pillow 在上传之前 我在下面编写了代码但不起作用 并得到错误 myapp list 处的属性错误 坚定的 请求方式 POST 请求网址 http 127 0 0 1 8000 myapp list http 127
  • 将 Python 3 的“范围”“向后移植”到 Python 2 是一个坏主意吗?

    我的一门课程要求用 Python 完成作业 作为练习 我一直使用如下脚本确保我的程序可以在 Python 2 和 Python 3 中运行 bin bash Run some PyUnit tests python2 test py pyt
  • python 中的优化标准化

    在优化过程中 对输入参数进行归一化 使它们处于同一数量级 通常会很有帮助 这样收敛效果会更好 例如 如果我们想要最小化 f x 而合理的近似值是 x0 1e3 1e 4 则将 x0 0 和 x0 1 归一化到大约相同的数量级可能会有所帮助
  • Mac 上的 PythonXY?

    如何在 Mac OS X Lion 上安装 Python 我开始了 它应该能够通过 macports 但无论如何我找不到 mac ports 网站上所述的端口 pythonXY 我对 MAC 和 pythonXY 都不太了解 但在 pyth
  • vtkPythonAlgorithm 控制管道执行

    我正在尝试用 python 编写一个 vtk 过滤器ProjectDepthImage进行投影不是问题 它控制 vtk 管道的执行 基本上 我对 UserEvent 有一个回调 当用户在渲染窗口处于活动状态时按下 u 键时会触发该回调 这将

随机推荐