攻防世界杂项 gif

下载压缩包下来,有两个文件夹,其中_MACOSX中有个图片,不过损坏了不能查看,gif里面有104张(0-103)黑白图片,
在这里插入图片描述
在这里插入图片描述
黑白联想到二进制,白对应0,黑对应1,然后二进制转为字符串,运行脚本就OK

white = open('C:/Users/Downloads/gif/0.jpg', 'rb').read()
black = open('C:/Users/Downloads/gif/1.jpg', 'rb').read()
#注意要填文件真实的地址
flag = ''

for i in range(104):
    color = open('C:/Users/Downloads/gif/%d.jpg'%i, 'rb').read()
    if(color == white):
        flag += '0'
    else:
        flag += '1'
#把二进制数转为字符串
ans = ''
length = len(flag)//8
for i in range(length):
    ans += chr(int(flag[i*8: (i+1)*8], 2))

print(ans)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值