二进制文本提取器
上传任意二进制文件,自动提取其中连续可读的 ASCII 字符串段,带偏移与长度。
二进制文本提取器
上传二进制 · 提取可读字符串 · 导出 TXT
拖拽二进制文件到这里,或点击选择文件
.exe / .dll / .so / .bin / 任意文件,建议 ≤ 20MB
| # | 偏移 (hex) | 长度 | 字符串内容 |
|---|---|---|---|
| 上传文件后,提取的可读字符串会列在这里 | |||
使用说明
📖 工具介绍
二进制文本提取器是一款完全免费、即开即用的在线逆向分析辅助工具,灵感来自 Unix 经典命令 strings。可执行文件、动态库、固件镜像或压缩包内部,常常嵌入着版权声明、URL、错误提示、调试符号等人类可读文本,而用普通编辑器打开只会看到一堆乱码。本工具把这件事搬到浏览器里:你上传任意二进制文件(.exe、.dll、.so、.bin、固件镜像均可),工具会以 ArrayBuffer 方式读入内存,逐字节扫描,把所有落在可打印 ASCII 区间(0x20 到 0x7E)的连续片段切出来,过滤掉过短的噪声后,以一张暗色表格列出每条字符串的十六进制偏移、字节长度与原文内容。你可以调整最短长度阈值:阈值越高,结果越精炼;阈值越低,越接近原始数据。结果最多保留 1000 条以保证大文件不卡顿,支持一键复制全部或导出带偏移列的 TXT。由于工具只在浏览器内存中解析字节、不访问任何服务器,哪怕是尚未发布的内部二进制也可以放心使用。界面支持简体中文、繁体中文与英文三语,自动跟随网站主题色,电脑与手机均可顺畅使用。
✨ 功能特点
- 标准算法:逐字节扫描 0x20–0x7E 可打印 ASCII 连续段,与经典 strings 工具一致
- 偏移定位:每条结果显示十六进制文件偏移,便于在十六进制查看器中对照
- 长度可调:最短长度阈值 3–64 可调,自由控制结果密度
- 暗色表格:等宽字体三列布局,长字符串自动折行,方便阅读
- 批量导出:一键复制全部或导出含偏移、长度、文本的 TXT
- 本地解析:文件仅在浏览器内存中读取,不上传任何字节
📝 使用方式
- 把二进制文件拖入虚线框,或点击选择文件(建议 ≤ 20MB)
- 工具自动提取字符串,暗色表格逐条列出偏移、长度与内容
- 调整「最短长度」后点击「重新提取」过滤噪声
- 点击「复制全部」复制结果,或点击导出 .txt 保存
- 点击「清空」开始分析下一个文件
⚠️ 注意事项
- 提取范围:仅提取可打印 ASCII 连续段,宽字符(UTF-16)字符串暂不支持
- 大小限制:单文件建议不超过 20MB,超大文件请切片后再分析
- 结果上限:最多保留 1000 条结果,过长结果集自动截断
- 短串噪声:阈值过低会出现大量无意义短串,建议从 4 开始调整
- 隐私安全:二进制数据全程在浏览器内存解析,不联网上传