找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 16538|回复: 2

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

[复制链接]
发表于 2021-12-7 19:35:15 | 显示全部楼层 |阅读模式
比如说 我有一个二进制文件a,然后,我想用批处理内部命令生成另外一个二进制文件b,然后再把a文件比如从0x03000000开始到结束的内容,添加到文件b里,不知道可行ma?
我看copy命令可以.b进行二进制操作,但是,如何进行裁剪呢?(因为我第一个文件不是打算全部贴到文件b末尾,而是要先裁剪,从0x03000000开始贴到文件b)
发表于 2021-12-7 22:43:45 | 显示全部楼层
纯批不行,用powershell可以.
发表于 2021-12-8 12:07:15 | 显示全部楼层
本帖最后由 wudi61600963 于 2021-12-8 12:18 编辑

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

大于上述体积的文件可以分割后再使用批处理处理,或是使用 Powershell 等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 16:32 , Processed in 0.009535 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表