阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js Buffer buf.readIntLE

      Node.js Buffer buf.readIntLE(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.readIntLE(0, 6).toString(16));
      // 输出: -546f87a9cbee
      console.log(buf.readIntBE(0, 6).toString(16));
      // 输出: 1234567890ab
      console.log(buf.readIntBE(1, 6).toString(16));
      // 抛出异常 ERR_INDEX_OUT_OF_RANGE。
      console.log(buf.readIntBE(1, 0).toString(16));
      // 抛出异常 Throws ERR_OUT_OF_RANGE。
      

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


      目录
      本文目录
      目录