python二进制图片压缩传输_python 中 base64 压缩图片,用post传送

这篇博客探讨了如何将小型文件(如图标、测试文件等)以Base64编码并可选地使用Zlib压缩的方式嵌入到源代码中。通过Python代码示例,展示了如何读取文件、压缩数据并将其转换为Base64字符串,以及如何在源代码中解码和解压这些数据。
摘要由CSDN通过智能技术生成

Including binaries in your sources

+y F J2A T&N1H f(L ]0

Sometime it's handy to include small files in your sources (icons, test files, etc.)CNOUG博客首页 P x z c W R K+x3{ N

CNOUG博客首页 h I A O$k-n P

Let's take a file (myimage.gif) and convert it in base64 (optionnaly compressing it with zlib):CNOUG博客首页#c e L L*r u

*t#C U Y r L+q C0

import base64,zlibCNOUG博客首页#s p+l g W b

data = open('myimage.gif','rb').read()CNOUG博客首页9f"J L9w5x0M7v1x W5E,}

print base64.encodestring(zlib.compress(data))

CNOUG博客首页3^$S.A c,v F M

Get the text created by this program and use it in your source:CNOUG博客首页,f:j*Y m*[&_ L

CNOUG博客首页1Q&r h7U L7c C ^

import base64,zlibCNOUG博客首页+p G I X z s u s { k"y g

myFile = zlib.decompress(base64.decodestring("""CNOUG博客首页5L u+{ U \ U8q+f F*Q C

eJxz93SzsExUZlBn2MzA8P///zNnzvz79+/IgUMTJ05cu2aNaBmDzhIGHj7u58+fO11ksLO3KyouCNOUG博客首页$g ? i3Q*` ^&k

ikqIEvLkcYyxV/zJwsgABDogAmQGA8t/gROejlpLMuau+j+1QdQxk20xwzqhslmHH5/xC94Q58ST

5} t T Q'g;X v0

72nRllBw7cUDHZYbL8VtLOYbP/b6LhXB7tAcfPCpHA/fSvcJb1jZWB9c2/3XLmQ+03mZBBP+GOak

&`.h;d$t3s*R A.n0

/AAZGXPL1BJe39jqjoqEAhFr1fBi1dao9g4Ovjo+lh6GFDVWJqbisLKoCq5p1X5s/Jw9IenrFvUzCNOUG博客首页*J Z o)_ [ h

+mRXTeviY+4p2sKUflA1cjkX37TKWYwFzRpFYeqTs2fOqEuwXsfgOeGCfmZ57MP4WSpaZ0vSJy97

!q$D W q { K x0

WPeY5ca8F1sYI5f5r2bjec+67nmaTcarm7+Z0hgY2Z7++fpCzHmBQCrPF94dAi/jj1oZt8R4qxsyCNOUG博客首页 j D W"G!u [0x3}1u

6liJX/UVyLjwoHFxFK/VMWbN90rNrLKMGQ7iQSc7mXgTkpwPXVp0mlWz/JVC4NK0s0zcDWkcFxxF

p e o3o U,Z%f%_ X d x0

mrvdlBdOnBySvtNvq8SBFZo8rF2MvAIMoZoPmZrZPj2buEDr2isXi0V8egpelyUvbXNc7yVQkKgS

2q9Q3I.G v0

sM7g0KOr7kq3WRIkitSuRj1VXbSk8v4zh8fljqtOhyobP91izvh0c2hwqKz3jPaHhvMMXVQspYq8

-n7Q/d2F/L;x0

aiV9ivkmHri5u2NH8fvPpVWuK65I3OMUX+f4Lee+3Hmfux96Vq5RVqxTN38YeK3wRbVz5v06FSYGCNOUG博客首页.t k4g g&O O(v e

awWFgMzkktKiVIXkotTEktQUhaRKheDUpMTikszUPIVgx9AwR3dXBZvi1KTixNKyxPRUhcQSBSReCNOUG博客首页1i)g @ }0} Q }

Sn6JQl5qiZ2CrkJGSUmBlb4+QlIPKKG

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值