与其他语言相比,JavaScript
中的二进制数据是以非标准方式实现的。
本章主要介绍在 JS
的世界中,二进制数据是如何逐步映射到文件系统。
从底向上的层级如下:
ArrayBuffer
: 数组缓冲区。ArrayBufferView
: 视图。提供规则用以解释ArrayBuffer
。Blob
: 带有MIME
类型的二进制数据。File
: 继承至Blob
,额外添加了针对文件的属性。
本节参考文章:
与其他语言相比,JavaScript
中的二进制数据是以非标准方式实现的。
本章主要介绍在 JS
的世界中,二进制数据是如何逐步映射到文件系统。
从底向上的层级如下:
ArrayBuffer
: 数组缓冲区。ArrayBufferView
: 视图。提供规则用以解释 ArrayBuffer
。Blob
: 带有 MIME
类型的二进制数据。File
: 继承至 Blob
,额外添加了针对文件的属性。本节参考文章: