我知道可以在批处理中使用带有“/B”开关的“复制”命令,即:
copy /B imagefile+hiddenfile newfile
我的问题是这样的;是否可以在 Python 中执行此操作?如果可以,如何执行?
This question很相似,答案可以接受,但我还是很好奇;
没有 stepic 模块有没有办法做到这一点?
最佳答案
你不需要 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”非常容易,而从真实图像中提取隐写信息要困难得多。
关于python - 如何使用 Python 将文件隐藏在图像中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17269923/