[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 请问bat可以处理二进制文件嘛?

比如说 我有一个二进制文件a,然后,我想用批处理内部命令生成另外一个二进制文件b,然后再把a文件比如从0x03000000开始到结束的内容,添加到文件b里,不知道可行ma?
我看copy命令可以.b进行二进制操作,但是,如何进行裁剪呢?(因为我第一个文件不是打算全部贴到文件b末尾,而是要先裁剪,从0x03000000开始贴到文件b)

纯批不行,用powershell可以.
微信:flashercs
QQ:49908356

TOP

本帖最后由 wudi61600963 于 2021-12-8 12:18 编辑

小于 32MB ( 32768001 字节 )  的文件可以处理。
certutil -encodehex 提供了将 HEX 文件解码为文本文件的功能(支持【行号 + 内容 + 文本 】、【行号 + 内容】 、【仅内容】三种),根据需要对文本搜索特定内容或按行进行处理。处理完成后使用 certutil -decodehex 即可编码为 HEX 文件。

大于上述体积的文件可以分割后再使用批处理处理,或是使用 Powershell 等。

TOP

返回列表