ultraedit批量修改十六进制文件

2025-03-11 11:22:23
推荐回答(1个)
回答1:

用UltraEdit的宏(Macro)功能较省事。

以下功能请在[宏]菜单中找。


先录(或编)一个宏:

▼Hex模式

▼到达开头

▼查找ffd8

▼取消选块

▼扩选到头

▼剪切

▼保存

▼关闭文档


在[宏编辑]对话框中就是这样的命令串:(如图①)

(你可以复制以下代码,粘贴到[宏编辑]对话框中保存)

HexOn
Key Ctrl+HOME
Find "ffd8"
CancelSelect
SelectToTop
Cut
Save
CloseFile


▲最后一个也可用 NextDocument (下一文档)。自己理解定夺吧。


然后[修改]宏:(如图②)

▲注意:不勾选[若搜索不到则继续],更稳妥。


然后打开所有要处理的文档。


再打开[宏]菜单中的[播放多次]:(如图③)

▲填上文档总数;

确定后,就开始执行了。


至于改扩展名:

把所有文件放在一个文件夹中,然后用命令行即可:

ren "X:\文件夹\*.*" *.jpg

▲也可找个改名工具,以应对更复杂的情况。


▲提醒:所有过程,测试无误后再实施。