4

我知道可以在批处理中使用带有“/B”开关的“复制”命令,即:

copy /B imagefile+hiddenfile newfile

我的问题是这个;是否可以在 Python 中做到这一点,如果可以,怎么做?

这个问题很相似,它的答案是可以接受的,但我还是很好奇;

没有stepic模块有没有办法做到这一点?

4

2 回答 2

6

你不需要 stepic 。

>>> out = file("out.jpg", "wb")
>>> out.write(file("someimage.jpg", "rb").read())
>>> out.write(file("somehiddenfile.pdf", "rb").read())
>>> out.close()

stepic 完全不同,它用于将“真正”隐藏的数据放入图像中,而您的copy方法(以及我上面的片段)只是在图像数据之后附加文件。从生成的文件中提取“somehiddenfile.pdf”非常容易,而从真实图像中提取隐写信息则要困难得多。

于 2013-06-24T07:41:17.413 回答
1

stepic是为执行此操作而编写的 python 包 - 为什么不简单地查看源代码

于 2013-06-24T07:30:26.307 回答