当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助:如何把二进制转换成字符?[封贴]
帖子发表于 : 2008-09-17 14:18 
头像

注册: 2008-08-06 13:24
帖子: 130
送出感谢: 1
接收感谢: 0 次
现有文件格式如下:
代码:
100001 0001
000001 10000
101 11 00 11
100000000 101 00000000 000000000 00 000000 00000 100001 100000000 000001000000 00000001
000 100 101 100 000 1001 100 0001 000 00 001 001 10000 1 001 100
001011 1 101 100000000 001 11 00000 00 000 00 100000001 00 000100001001
1100000 101 001 100 001 001100 0010010100 1001 001 01 00111111111
100 001 101 00 1000 001 100 100 000 0001 0000 000 1001 00 100 10
1000000000 10000000000 100000000000 000000000 0000 000000 000 100 000000000000 10000000001 0000000001
10 1 111 11 111 111 111
10
10 110 1
1011111111111111111111111111111111111111111111111111111111111111111111111111 0 10 10101 0 0 10111
111011111111111011101011101111111111111110101110101111101111111111111110101 0 0 0 0 01 01 000
10001 11001 101101 10101 10 01


请问如何将这个文件转换成字符? (转换之后,这个文件应该是一句话,或是一个ASCII图片)

我写了代码:
代码:
file = open('d:/temp/bin_file.txt','r')
for line in file.readlines():
        for str in line[:len(line)-1].split(' '):
                for num in str:
                        print unichr(int(num)),


请问,那里有错误,或实现的方法不对呢?


最后由 nickleeh 编辑于 2008-09-17 17:02,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-17 15:46 
头像

注册: 2008-08-06 13:24
帖子: 130
送出感谢: 1
接收感谢: 0 次
请大家不吝赐教!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-17 16:03 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
不是ascii码吧


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-17 16:07 
头像

注册: 2008-08-06 13:24
帖子: 130
送出感谢: 1
接收感谢: 0 次
solcomo 写道:
不是ascii码吧


应该是ASCII码
正在找 二进制数 ==>ASCII码字符 的转换办法


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-09-17 16:12 

注册: 2008-06-23 14:42
帖子: 307
送出感谢: 0 次
接收感谢: 0 次
看不懂,后面那一串1怎么算也不是ascii
你的代码更看不懂了,这是哪门子二进数的处理方式?。。。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-09-17 16:28 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
10000100
超过127了..


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-09-17 17:01 
头像

注册: 2008-08-06 13:24
帖子: 130
送出感谢: 1
接收感谢: 0 次
多谢楼上的提醒,看来这不是什么文字或图案。搞了半天没什么意义。

就此封贴,打扰大家了,抱歉!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译