公司动态

二进制文件也能直接改:Notepad-- 二进制编辑插件上手指南

📅 2026/8/24 11:02:10
二进制文件也能直接改:Notepad-- 二进制编辑插件上手指南
二进制文件也能直接改Notepad-- 二进制编辑插件上手指南【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--拿到一个用文本编辑器打开全是乱码、甚至直接提示无法识别的文件或者需要确认新下载的安装包和昨天的备份是否一致这类活儿通常绕不开十六进制层面的操作。Notepad-- 二进制编辑插件把这些操作收进了普通编辑器不用另装专门的 hex 工具打开文件后切到二进制模式就能处理。打不开的乱码文件先切到二进制模式以一份从设备里导出的配置文件为例按普通文本打开时满屏乱码看不出内容到底是什么。在 Notepad-- 里从菜单选择以二进制模式打开文件进入十六进制查看视图左侧是文件偏移量中间按字节排布十六进制数值右侧同步显示对应的 ASCII 字符可打印与不可打印内容的边界一眼可见。光标选中某个字节即可直接修改并保存三栏联动视图的实现见src/scintillahexeditview.cpp。如何比较两个二进制文件的差异怀疑两份文件看起来一样其实内容不同典型场景是核对线上发布包和本地备份。把两个文件送入对比界面差异会按字节定位并高亮相同区段自动对齐不需要手动数偏移。比较逻辑集中在src/findcmpwin.cpp对大小、内容不一致的文件都能给出明确结果。UTF-8 与 GBK 编码互转老系统导出的文件常用 GBK 编码在 UTF-8 环境里打开就是一串方框。Notepad-- 的编码转换工具src/encodeconvert.cpp支持 UTF-8、GBK、Big5 等常见格式互转在编码菜单里选定目标编码、转换后保存即可内容与换行都能保留。处理完的文档可以直接继续编辑不必在多个工具间来回倒腾。在二进制文件里按字节查找与替换改一段配置块、把某个标志字节换成新值靠肉眼翻偏移量不现实。切到二进制模式后二进制查找替换可以按十六进制字节序列进行先定位所有命中位置确认无误再执行原位替换。普通文本搜索里那个跳过二进制文件选项也由此有了意义——它决定跨目录查找是否进入二进制内容。插件化架构与三平台支持二进制编辑以插件形式挂在主程序上由src/pluginmgr.cpp统一加载管理新增能力不需要动主程序代码。Notepad-- 本身覆盖 Windows、Linux、macOS二进制编辑在三端体验一致。上手的话下载对应平台的版本随便打开一个打不开的文件从菜单切到二进制模式再用一次文件比较十分钟就能跑通上面四个场景。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考