【文件属性】:
文件名称:binrjs:读取带有样式的二进制文件
文件大小:21KB
文件格式:ZIP
更新时间:2021-06-07 08:55:20
JavaScript
BINR
读取带有样式的二进制文件
特征
将您的结构定义为可读代码
读取文件一样大,你想
以懒惰的方式有选择地读取大数组/对象
使用堆栈跟踪深入分析您的结构
该库旨在提供一种简单且可扩展的方式来读取二进制文件,同时提供有关读取操作和失败的完整信息。
路线图
添加 Int64 支持
添加分步阅读
编写专注于逆向工程的网络十六进制编辑器
贡献
你想贡献吗? 完美的!
不要犹豫,创建问题/拉取请求或来谈论 gitter!
安装
$ npm install --save binr
要求
需要 ES6 的以下功能才能使该库正常工作:
发电机
承诺
为了在 node.js 上使用它,您需要使用以下命令启动它:
$ node --harmony-generators
用法
包括图书馆
var binr = require ( 'binr' ) ;
定义你的结构
var t = binr .
【文件预览】:
binrjs-master
----.jshintrc(199B)
----.gitignore(61B)
----package.json(2KB)
----.karma.js(2KB)
----.travis.yml(255B)
----index.js(133B)
----README.md(3KB)
----lib()
--------types.js(5KB)
--------node()
--------lazy.js(2KB)
--------sources.js(732B)
--------browser()
--------context.js(8KB)
--------stack_trace.js(235B)
--------binr.js(2KB)
----.gitattributes(14B)
----browser.js(136B)
----test()
--------types.js(8KB)
--------node()
--------lazy.js(2KB)
--------sources.js(1KB)
--------utils.js(380B)
--------browser()
--------context.js(5KB)
--------binr.js(8KB)
----.editorconfig(188B)