当前位置: 首页 > 知识库问答 >
问题:

javascript - json文件转成二进制一定比原来的数据量小吗?

罗飞宇
2023-12-11

json文件转成二进制一定比原来的数据量小吗?

如果一定小,为什么不这样做

共有3个答案

叶建柏
2023-12-11

1 正常情况,肯定小
2 二进制没啥可读性,是给机器处理的
json对人友好,可读性高

你不需要可读性,又对性能,内存有特殊要求,就二进制,其它情况现在一般json为主了

小牛23013
2023-12-11
  1. 是的。二进制大概率会小不少。
  2. 为了通用。能够在不同环境不同语言中使用。
鲁鸿
2023-12-11

JSON 文件转成二进制不一定比原来的 JSON 数据量小。
这取决于数据的结构、内容和编码方式。

 类似资料:
  • Blob对象 FileList对象 File对象 FileReader对象 综合实例:显示用户选取的本地图片 URL对象 参考链接 历史上,JavaScript无法处理二进制数据。如果一定要处理的话,只能使用charCodeAt()方法,一个个字节地从文字编码转成二进制数据,还有一种办法是将二进制数据转成Base64编码,再进行处理。这两种方法不仅速度慢,而且容易出错。ECMAScript 5引入

  • Blob对象 FileList对象 File对象 FileReader对象 综合实例:显示用户选取的本地图片 URL对象 参考链接 历史上,JavaScript无法处理二进制数据。如果一定要处理的话,只能使用charCodeAt()方法,一个个字节地从文字编码转成二进制数据,还有一种办法是将二进制数据转成Base64编码,再进行处理。这两种方法不仅速度慢,而且容易出错。ECMAScript 5引入

  • 写小程序遇到一个问题,就是后端生成小程序码通过接口二进制流获取要在小程序上显示,但我始终显示不出来。 可以确定的是接口返回的码是对的,打印的结果也是二进制文件流,[arrayBufferToBase使用文档]查了很多资料都说是这么用的,但最后一个console。log始终为空,文档上说只是停止维护并没有弃用,我的基础库是3.3.5...试了很多办法有巨佬碰到过嘛感谢(https://develop

  • 问题内容: 如何将文件转换为二进制文件?我的项目只需要它。我需要通过二进制文件加密文件。 问题答案: 如果您要访问ACTUAL BINARY形式,则读入文件并将每个字节转换为二进制表示形式… 编辑: 以下是一些代码,可将字节转换为带有位的字符串: 如果要访问文件中的字节,则只需使用以下代码(在第一种情况下也可以使用此代码): 要使用这两段代码,您现在可以遍历每个字节并使用以下位创建一个String

  • 问题内容: HTML5使您可以在本地存储数据,我认为这很好。例如,这是如何使用它: 在html中,您可以通过将图片的源设置为以下内容来动态显示图片: 所以我的问题是 如何将二进制数据转换为base64字符串,以便可以利用html5本地存储? 例如,如果我可以: 我知道我可以通过使用html5将图像包装在画布上并将其转换为base64string来解决此问题。我也可以在服务器上进行特定的服务,该服务

  • 在你学习计算机的过程中,你可能已经接触了二进制。二进制在计算机科学中是很重要的,因为存储在计算机内的所有值都是以 0 和 1 存储的。如果没有能力在二进制数和普通字符串之间转换,我们与计算机之间的交互非常棘手。 整数值是常见的数据项。他们一直用于计算机程序和计算。我们在数学课上学习它们,当然最后用十进制或者基数 10 来表示它们。十进制 $$233_{10}$$ 以及对应的二进制表示 $$1110