阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js Buffer buf.readUIntBE

      Node.js Buffer buf.readUIntBE(offset, byteLength) 版本历史

      版本变更
      v10.0.0Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.
      v0.11.15新增于: v0.11.15
      • offset < integer> 开始读取的偏移量。必须满足0 <= offset <= buf.length - byteLength。
      • byteLength < integer> 要读取的字节数。必须满足0 < byteLength <= 6。
      • 返回: < integer>

      从 buf 中指定的 offset 读取 byteLength 个字节,并将读取的值解析为无符号的整数。 最高支持 48 位精度。

      const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]);
      
      console.log(buf.readUIntBE(0, 6).toString(16));
      // 输出: 1234567890ab
      console.log(buf.readUIntLE(0, 6).toString(16));
      // 输出: ab9078563412
      console.log(buf.readUIntBE(1, 6).toString(16));
      //抛出异常 ERR_OUT_OF_RANGE。
      

      更多内容请参考:Node.js Buffer 缓冲器,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录