美文网首页
bmp图片附加js代码

bmp图片附加js代码

作者: Yix1a | 来源:发表于2019-01-26 10:51 被阅读9次
1548470279767.jpg
  • js代码可以写成自己想要的,关键是python代码如何处理图片
  • py代码
fname = "hello.bmp"

pfile = open(fname,"r+b")
buff = pfile.read()
buff.replace(b'\x2A\x2F',b'\x00\x00')
pfile.close()

pfile = open(fname,"w+b")
pfile.write(buff)
pfile.seek(2,0)
pfile.write(b'\x2F\x2A')
pfile.close()

pfile = open(fname,"a+b")
pfile.write(b'\xFF\x2A\x2F\x3D\x31\x3B')
pfile.write(open('hello.js','rb').read())
pfile.close()
  • str.replace 就将bmp文件中的/ 全部注释掉,以防js将图片本身的内容里的/解析为注释符号。
  • b" "前缀表示:后面字符串是bytes 类型。
  • 文件每次完成一个操作后要关闭。
  • file.seek(2.0) 是以开头移动指针,到第二字节开始。
  • 然后开始构建/*
  • 最后在末尾构建以恶*/=1
  • =1是为了模仿bmp的结构,具体什么原因我也不懂
  • 之后就可以写入任意的js代码来实现想要的功能
  • 最后是要写一个html代码显示图片并执行图片
<img src="hello.bmp"/>
<script src="hello.bmp"></script>

相关文章

网友评论

      本文标题:bmp图片附加js代码

      本文链接:https://www.haomeiwen.com/subject/nqobjqtx.html