文章标签 ‘pack’
secache简介: php编写的文件型缓存解决方案 纯php实现, 无须任何扩展,支持php4 / 5 使用lru算法自动清理过期内容 可以安全用于多进程并发 最大支持1G缓存文件 使用hash定位,读取迅速 花了几天的功夫,将它用python实现了出来,终于解决了一直困扰自己的没有熟悉或者好用的python文件缓存的问题。同时也回顾了php的pack和unpack的用法熟悉了python的pack和unpack。http://code.google.com/p/secache/ 改天放出来。用法和php版本仅仅有细微的差别,同时可以被php版本识别
办法如下: echo base64encode(pack(’H*’,'cfcd208495d565ef66e7dff9f98764da’)); 输出如下: z80ghJXVZe9m59/5+Ydk2g== 在python中使用如下代码可以将其正确的解析出来 from struct import pack,unpack from base64 import b64decode def dechex(n): """return the hexadecimal string representation of integer n""" return "%x" % n a=b64decode(’z80ghJXVZe9m59/5+Ydk2g==’) b=unpack(’16B’,a) print bd=[] for i in b: d.append(dechex(i)) print d [’cf’, ‘cd’, ’20′, ’84′, ’95′, ‘d5′, ’65′, ‘ef’, ’66′, ‘e7′, ‘df’, [...]
