GNU poke 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
GNU poke 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
GNU poke 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 OSCHINA编辑部
适用人群 未知
收录时间 2021-03-01

软件简介

GNU poke 是一个可交互、可扩展的编辑器,用于处理二进制数据。它的能力不仅限于编辑基本的字符实体,比如位和字节,它同时还设计了一种成熟的过程式、交互式编程语言,用来描述数据结构并对其进行操作。

一旦用户定义了二进制数据的结构(通常就是某些文件格式),就可以对字符实体进行搜索、检查、创建、打乱和修改,如 ELF 重定位、MP3 标记、DWARF 表达式、分区表条等,而这只需要使用类似于对位和字节进行操作的原语。

同时,GNU poke 附带了一个库,包含了许多已经编写好描述的二进制格式。

展开阅读全文

评论

点击引领话题📣 发布并加入讨论🔥
发表于大前端专区
2021/03/02 07:40

GNU 发布二进制数据编辑器 GNU poke

近日,GNU 发布了一个新的二进制数据编辑器项目,GNU poke 1.0,这也是该项目开发 3 年以来的首个版本。 GNU poke 是一个交互式的、可扩展的二进制数据编辑器。不仅能编辑基本的 bit 和 byte 等实体,而且提供了一个完整的程序化、交互式编程语言,旨在描述数据结构并对其进行操作。 目前的 GNU poke 并非完美,也存在已知的 Bug,不过开发者认为它已经能在很多工作中提供帮助,比如系统编程、软件测试、文件格式和协议的设计和...

3
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
27 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部