# binascii
import binascii
str = 'my guitar wants to strum all night long'
code_map = {
'b2a_qp':'a2b_qp',
'b2a_uu':'a2b_uu',
'b2a_hex':'a2b_hex',
'b2a_hqx':'a2b_hqx',
'b2a_base64':'a2b_base64',
'rlecode_hqx':'rledecode_hqx',
'hexlify':'unhexlify',
}
b2a = binascii.b2a_qp(str)
print repr(b2a)
a2b = binascii.a2b_qp(b2a)
print repr(a2b)
b2a = binascii.b2a_uu(str)
print repr(b2a)
a2b = binascii.a2b_uu(b2a)
print repr(a2b)
b2a = binascii.b2a_hex(str)
print repr(b2a)
a2b = binascii.a2b_hex(b2a)
print repr(a2b)
b2a = binascii.b2a_hqx(str)
print repr(b2a)
a2b = binascii.a2b_hqx(b2a)
print repr(a2b)
b2a = binascii.b2a_base64(str)
print repr(b2a)
a2b = binascii.a2b_base64(b2a)
print repr(a2b)
b2a = binascii.rlecode_hqx(str)
print repr(b2a)
a2b = binascii.rledecode_hqx(b2a)
print repr(a2b)
b2a = binascii.hexlify(str)
print repr(b2a)
a2b = binascii.unhexlify(b2a)
print repr(a2b)