开源浏览器二进制解析器
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
IceBuddha 是一个 MIT 开源的浏览器端十六进制查看器与通用二进制文件解析器。它以静态站点形式运行,没有数据库和服务端功能,正文说明托管在 GitHub Pages。其核心理念是把二进制文件解析尽量放到浏览器本地完成,用户拖入的文件不会上传到服务器。
在功能与用途上,IceBuddha 可查看二进制文件并按结构解析。它目前能解析 PE 文件(.exe、.dll、.sys)、GIF 图片和 Mach-O 文件的一些主要结构。解析方式较特别:文件结构由 Python 脚本定义,再通过 Skulpt 在浏览器中转换为 JavaScript 执行。用户可在“Parse as”中查看并编辑 Python 解析代码,修改后会立即重新解析文件。脚本还支持循环、函数、值含义映射、大小端设置、位字段和数组等表达方式,适合描述复杂二进制格式。
项目明确采用 MIT license 开源。由于全部是静态文件,用户可克隆代码后用简单 Web 服务器本地运行,例如 python -m SimpleHTTPServer。这对处理敏感样本或离线分析很有价值。生态方面,页面提到 GitHub 代码仓库,并列举 010 Editor、Synalize It! 作为类似产品;但未展示插件市场、社区规模或持续维护信息。
正文没有商业定价,结合开源许可可视为免费开源工具。文档质量属于“够用但不完整”:页面解释了项目原理、隐私边界、自托管方式、解析脚本扩展方法和基础类型定义,但不像成熟开发者工具那样有系统化 API 文档、教程体系或版本说明。
优点是文件本地处理、隐私友好、可自托管、脚本可编辑且表达能力强。缺点是内置格式有限,作者也说明这是其第一个 JavaScript 项目,代码库“不漂亮”;作为静态 Web App,也存在无法保存文件等天然限制。它更适合安全研究、逆向工程、文件格式分析和教学实验用户,不太适合需要企业级支持、稳定产品化体验或大量现成模板的团队。
正文未提供中国大陆访问、镜像或支付信息。站点托管方式提到 GitHub Pages,实际连通性可能受网络环境影响,但仅凭正文不能确认,因此标记为未知。可替代品包括 010 Editor 和 Synalize It!。
本测评基于公开资料整理,不构成购买建议,请以 icebuddha.com 官网实际信息为准。
MIT开源静态工具,可在浏览器解析二进制文件。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。