Chinaunix首页 | 论坛 | 博客
  • 博客访问: 345589
  • 博文数量: 148
  • 博客积分: 2745
  • 博客等级: 少校
  • 技术积分: 1704
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-30 14:59
文章分类

全部博文(148)

文章存档

2013年(97)

2012年(7)

2011年(3)

2010年(41)

我的朋友

分类: Python/Ruby

2010-05-18 07:15:34

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一
Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在 Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串, 用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码不仅比较简短, 同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。

有几个比较重要的几个方法:
1python base64 encodestring()
2python base64 decodestring()

下面给个例子:
import base64

MESSAGE = 'i love python'

data = base64.encodestring(MESSAGE)

original_data = base64.decodestring(data)

print "original:", repr(MESSAGE)
print "encoded data:", repr(data)
print "decoded data:", repr(original_data)

然后自己运行下,看下结果。对自己理解python base64码有好处。
也可以编码然后进行数据传输

作者:老王@
老王python,提供pythn相关的python教程和 ,希望大家能够喜欢
阅读(943) | 评论(0) | 转发(0) |
0

上一篇:python 学习

下一篇:python 学习

给主人留下些什么吧!~~