buf.writeInt32BE(value, offset[, noAssert])

buf.writeInt32LE(value, offset[, noAssert])

  • value {Number} 需要被写入到 Buffer 的字节
  • offset {Number} 0
  • noAssert {Boolean} 默认:false
  • 返回:{Number} 偏移加上被写入的字节数

从该 Buffer 指定的带有特定尾数格式(writeInt32BE() 写入一个较大的尾数,writeInt32LE() 写入一个较小的尾数)的 offset 位置开始写入 value 。value 参数应当是一个有效的有符号的32位整数。当值不是一个有符号的32位整数时,它的行为是不确定的。
将 noAssert 设为 true 将跳过对 value 和 offset 的验证。这意味着 value 可能对于这个特定的函数来说过大,并且 offset 可能超出该 Buffer 的末端,导致该值被直接丢弃。除非确定你的内容的正确性否则不应该被使用。
这个 value 作为一个2的补码的有符号的整数被解释执行和写入。
```
const buf = Buffer.allocUnsafe(8);
buf.writeInt32BE(0x01020304, 0);
buf.writeInt32LE(0x05060708, 4);
console.log(buf);
// Prints:
```

最新文章

  1. wikioi 1166 矩阵取数游戏
  2. 【BZOJ】2084: [Poi2010]Antisymmetry
  3. Hibernate 分页时 Long 无法转化成Integer类型 异常
  4. 【FreeMaker】FreeMaker学习-基础
  5. Data Flow ->> Script Component
  6. C语言学习总结(四) 剩余内容
  7. [RxJS] Combination operator: combineLatest
  8. 【17-06-19】Java进阶自测:面向对象基础知识掌握了吗?(附答案及个人解析)
  9. Github上的原文XMPP环境搭建步骤,英语能力差不多的可以看看
  10. Go - WaitGroup
  11. LeetCode题解之Balanced Binary Tree
  12. Vistual Studio Code配置
  13. 2018ICPC青岛 E - Plants vs. Zombies (二分+模拟)
  14. [UE4]使用UnrealVS扩展快速编译C++代码
  15. mysql 查两个表之间的数据差集
  16. 如何上传代码到github?
  17. Vim 操作符命令和动作命令
  18. VS起始页不显示最近使用的项目解决方案
  19. wxWidgets:动态EVENT绑定
  20. Internet History, Technology and Security (Week8)

热门文章

  1. 【Poj3126】【BNUOJ3245】Prime Path
  2. 【Beijing 2010】 次小生成树
  3. RDA Kconfig介绍 ***
  4. IntelliJ IDEA 安装目录的核心文件讲解
  5. Java多线程(十)线程间通信 join
  6. GIT学习之路最终日 标签管理+总结
  7. tns no listener
  8. Windows 2008中部署dll到GAC
  9. Previous operation has not finished; run 'cleanup' if it was interrupted.SVN报错
  10. Java学习笔记-eclipse配置