我想隐藏一个图片的.txt文件,但我不想使用隐写术,因为我已经在使用它了,如果我再次使用隐写术,它会覆盖数据。所以我想用How do I hide a file inside an image with Python?之类的东西
我试着用答案来回答这些问题
out=file("makan.png","wb")
out.write(file("sudah.png","rb").read())
out.write(file("cipher.txt","rb").read())
out.close()但是它说文件没有定义,有人能解释一下吗?我是python的初学者,很抱歉
发布于 2020-01-09 16:23:43
只需用open替换file即可。此外,您还可以使用with,这样就不需要在最后调用close:
with open('makan.png', 'wb') as out:
out.write(open('sudah.png', 'rb').read())
out.write(open('cipher.txt', 'rb').read())从图像中提取文本:
with open('makan.png', 'rb') as f:
text = f.read().split(b'IEND\xaeB`\x82')[1].decode('utf-8')https://stackoverflow.com/questions/59647505
复制相似问题