乐鱼app成为大巴黎赞助商

乐鱼app成为大巴黎赞助商举行“同心喜迎二十大 传承中华优秀传统文化”中国古代文化常识竞赛             2023年七年级招生简章             凝望经典赏别样人生 创新表达树文化自信——河池市乐鱼app成为大巴黎赞助商高一年级举行课本剧展演活动             守护青春,护航成长 ——宜州区一中举行法制教育报告会             以赛促教展师风 凝心聚力踏征程 ——乐鱼app成为大巴黎赞助商开展教师教学技能大赛             辩以明思,坐而论道 ——记宜州区一中2024届高二辩论赛             巧借他山石,精雕“三新”玉 ——乐鱼app成为大巴黎赞助商教师赴湖南考察学习交流活动             2023年春季学期“世界地球日”知识讲座成功举办             乐鱼app成为大巴黎赞助商开展防溺水教育活动 全力筑牢生命安全防线             法治教育进校园 护航青春助成长            

DoraCMS

您现在的位置是:首页>文档内容页

文档详情

乐鱼app成为大巴黎赞助商:Node.js API实例讲解——Buffer是什么

doramart 2023-06-02 23:51:09 技术文档227318
Buffer类是一个全局的直接处理二进制数据类型。它可以以各种方式构造。纯Javascript对于Unicode的处理是友好的,而对二进制并不友好。

乐鱼app成为大巴黎赞助商:Buffer是什么

Buffer类是一个全局的直接处理二进制数据类型。它可以以各种方式构造。

纯Javascript对于Unicode的处理是友好的,而对二进制并不友好。但处理TCP数据流和文件系统,必须要处理字节流,所以node.js提供一套策略来创建和操作字节流。 

数据储存在一个Buffer实例中,一个Buffer的大小是固定的,类似于不可变的整数数组。

Buffer与字符串之间的转换需要指定明确的编码。

Buffer支持的编码:

'ascii'编码,只为7位的ASCII的数据。这个编码方法非常快!

'utf8' 编码,支持Unicode字符。

'utf16le' 编码,小端编码的Unicode字符。对(u10000 ~ u10FFFF)的支持。

'ucs2' 是 'utf16le' 编码的别名。

'base64' 是 Base64字符串编码。

'hex' 表示十六进制编码,每个byte编码为两个十六进制字符。

一个Buffer对象也可以使用一个类型数组。Buffer对象克隆到一个ArrayBuffer,用作类型数组存储支持。node.js提供的Buffer和标准类型化数组是两套不同的系统,所以Buffer和ArrayBuffer的内存不共享。

注意:虽然V8提供了标准化的类型化数组,但node.js自身定义的Buffer提供了更灵活强大的API,在之后的章节会详细讲解两者的转换与使用方法。

乐鱼app成为大巴黎赞助商:什么是类型化数组

可以使用类型化数组处理网络协议、二进制文件图片等二进制数据,这个在之前是无法做到的,这也是HTML5标准化支持。sex

book类型化数组包括以下类,ArrayBuffer、DataView、Int8Array、Uint8Array、Int16Array、Uint16Array、Int32Array、Uint32Array、Float32Array、Float64Array。

乐鱼app成为大巴黎赞助商:ArrayBuffer 对象

表示原始数据的缓冲区,用于存储不同类型化数组的数据。 无法从 ArrayBuffer 读取或向其写入,但是,可将其传递给类型化数组或 DataView 对象 以解释原始缓冲区。

乐鱼app成为大巴黎赞助商:DataView 对象

可以使用 DataView 对象 来将不同类型的二进制数据读取和写入ArrayBuffer中的任何位置。

乐鱼app成为大巴黎赞助商:Int8Array 对象

8 位二补码有符号整数

乐鱼app成为大巴黎赞助商:Uint8Array 对象

8 位无符号整数

乐鱼app成为大巴黎赞助商:Int16Array 对象

16 位二补码有符号整数

乐鱼app成为大巴黎赞助商:Uint16Array 对象

16 位无符号整数

乐鱼app成为大巴黎赞助商:Int32Array 对象

32 位二补码有符号整数

乐鱼app成为大巴黎赞助商:Uint32Array 对象

32 位无符号整数

乐鱼app成为大巴黎赞助商:Float32Array 对象

32 位 IEEE 浮点数

乐鱼app成为大巴黎赞助商:Float64Array 对象

64 位 IEEE 浮点数

之后章节将会详细介绍。

文章评论

取消回复
登录 参与评论

评论列表(

乐鱼app成为大巴黎赞助商