标题:
[文件操作]
请问bat可以处理二进制文件嘛?
[打印本页]
作者:
十岁萝莉
时间:
2021-12-7 19:35
标题:
请问bat可以处理二进制文件嘛?
比如说 我有一个二进制文件a,然后,我想用批处理内部命令生成另外一个二进制文件b,然后再把a文件比如从0x03000000开始到结束的内容,添加到文件b里,不知道可行ma?
我看copy命令可以.b进行二进制操作,但是,如何进行裁剪呢?(因为我第一个文件不是打算全部贴到文件b末尾,而是要先裁剪,从0x03000000开始贴到文件b)
作者:
flashercs
时间:
2021-12-7 22:43
纯批不行,用powershell可以.
作者:
wudi61600963
时间:
2021-12-8 12:07
本帖最后由 wudi61600963 于 2021-12-8 12:18 编辑
小于 32MB ( 32768001 字节 ) 的文件可以处理。
certutil -encodehex 提供了将 HEX 文件解码为文本文件的功能(支持【行号 + 内容 + 文本 】、【行号 + 内容】 、【仅内容】三种),根据需要对文本搜索特定内容或按行进行处理。处理完成后使用 certutil -decodehex 即可编码为 HEX 文件。
大于上述体积的文件可以分割后再使用批处理处理,或是使用 Powershell 等。
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2