binvis.io:让二进制文件可视化

Visual Analysis of Binary Files

二进制文件通常是一堆看不懂的乱码,但 binvis.io 让你能像看图片一样直观分析它们。这个工具由 Aldo Cortesi 开发,支持 ELF、PE32、PDF 等多种格式,将复杂的二进制数据转化为清晰的视觉模式。无论是调试程序还是研究文件结构,它都能帮你快速发现隐藏的细节。无需安装,直接在浏览器中打开文件即可开始探索,让枯燥的技术分析变得生动有趣。

binvis.io 让你能像看图片一样直观分析二进制文件。
  1. zX41ZdbW

    我也在 ClickHouse 里构建了一个可视化器,可以用来分析二进制文件:https://play.clickhouse.com/binary?user=binary —— 看看哪段代码占的空间最大,哪些依赖包太大,或者哪些模板实例化导致了膨胀。

  2. dejobaan

    挺酷的。这有点让我想起过去我们能听到硬盘咔哒作响的时候,或者更早之前,我们能听到计算机内部运作产生的电磁干扰声的时候。

    《星际牛仔》里有一集,一个机械师把扳手抵在发动机整流罩上,感受它的振动程度(这大概是人们处理真实发动机时的真实操作?),当然还有企业号-D 上的电脑音效和闪烁的指示灯。

    这一切似乎都属于同一种“将数据转化为人类可感知的形式”。我不确定这个工具有什么立竿见影的价值,但我就是喜欢它。

  3. andai

    我学 C 语言的时候自己写过一个二进制可视化器。我写了一个 for 循环,根据文件里的字节直接设置像素,生成了一张纹理。

    我有两种模式:单色模式(显示位)和灰度模式(显示字节)。

    不过后来发生了件趣事,我遇到了缓冲区溢出,结果我的程序把自己内存的内容给可视化出来了。

    其实我还遇到过同样的错误,当时我想做一个简单的 Terraria 克隆版(类似 2D 版的 Minecraft),结果地形渲染出来的竟然是被解释为布尔值之类的鼠标坐标。

    C 语言真好玩!

同日更多故事

2026-08-28