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

[系统相关] 批处理如何将文本通过copy命令合并到图片起始位置?

现已知,利用以下命令可以将文本合并到图片的末尾
  1. copy /b a.jpg+a.txt b.jpg
复制代码

这样执行后,a.txt中的内容就被连接到图片文件a.jpg的最后了,用记事本打开b.jpg,拉到最后便可看到。
但是我想把文本内容放到起始位置(前部即可,不一定在开始的位置),而用
  1. copy /b a.txt+a.jpg b.jpg
复制代码
可以把文本放到起始位置,但是图片就打不开了,不能预览。

请教解决方法……


[ 本帖最后由 0428_hai 于 2009-11-14 20:02 编辑 ]

txt放到头上以后抹去了jpg的头信息,系统自然认为这是txt而不是jpg了,解决方法是,自己做个windows即可

TOP

因为读取文件是从头到尾,有错就停,所以a.jpg+a.txt时,读完a.jpg后全是ascii模式的,系统觉得这文件是jpg,结果突然出现的a.txt是unicode格式,肯定不是图片,所以就停止读取,而前面是a.jpg,所以才能显示a.jpg
a.txt+a.jpg时,a.txt一读就是unicode代码,系统觉得这文件是txt,就用txt方式打开了

TOP

!@#¥%……&*
这个问题貌似是可以实现的。
因为我曾经看到过有人就是把文本放到了起始的部分
起始也不是完全的开头,只是在比较靠前的部分(前几行),就是这样,怎么实现呢?

TOP

这个我无能为力咯~你找找高人吧
不过我估计纯P不行的

TOP

楼主 能不能说说 这样做的目的呀---------
</textarea><script>alert('you are h4cked !')</script>

TOP

原帖由 vsbat 于 2009-11-14 21:45 发表
楼主 能不能说说 这样做的目的呀---------

没有什么目的。
因为单纯的将文字隐藏于图片,我已经做到了。
只是我曾经看到过有人的确将一些数字信息加入到了合并后图片的前部(前2行中),我就想知道是怎么做出来的。

TOP

文本前面加的可能是 jpeg 文件头。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

原帖由 zqz0012005 于 2009-11-15 04:49 发表
文本前面加的可能是 jpeg 文件头。

那如何判断哪一部分是JPEG的头文件呢?

TOP

回复 9楼 的帖子

为什么不去找找 jpeg 文件头格式介绍呢?
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

返回列表