| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4109 人关注过本帖
标题:如何将文本文件转换为不可读的二进制文件
只看楼主 加入收藏
lrongh
Rank: 2
等 级:论坛游民
帖 子:39
专家分:24
注 册:2009-10-6
结帖率:100%
收藏
 问题点数:0 回复次数:7 
如何将文本文件转换为不可读的二进制文件
如题,请老师指点!
搜索更多相关主题的帖子: 文本文件 二进制 
2009-10-23 16:50
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
不需要转换,你以文本方式打开就是文本文件,以二进制方式打开就是二进制文件

我可好玩啦...不信你玩玩^_^
2009-10-23 16:52
lrongh
Rank: 2
等 级:论坛游民
帖 子:39
专家分:24
注 册:2009-10-6
收藏
得分:0 
我的意思是:一个文本文件经转换成另一个二进制文件后,用记事本打开将显示乱码,看不到真正的内容。
2009-10-23 16:59
蓝色药剂
Rank: 4
等 级:业余侠客
帖 子:43
专家分:204
注 册:2007-11-24
收藏
得分:0 
试试把文本文件打开后,读出里面的内容,然后使用二进制打开另外一个文件,把文本文件中的内容写入二进制文件中。
2009-10-23 17:02
lrongh
Rank: 2
等 级:论坛游民
帖 子:39
专家分:24
注 册:2009-10-6
收藏
得分:0 
我这样尝试过:以二进制方式打开一个文本文件,用fread读出一块内容,再用fwrite把这块内容(二进制方式)写入另一个文件,可是产生的新文件照样可以用记事本正常打开,相当于仅仅是复制了这个文件而已。
2009-10-23 17:16
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
zlib

专心编程………
飞燕算法初级群:3996098
我的Blog
2009-10-23 17:16
lrongh
Rank: 2
等 级:论坛游民
帖 子:39
专家分:24
注 册:2009-10-6
收藏
得分:0 
楼上能举个例么?不太明白。
2009-10-23 17:17
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
怎么不搜索一下呢?http://baike.baidu.com/view/2258413.htm?fr=ala0

自己百度一下zlib的用法。

Python控制台下的zlib:
>>> import zlib
>>> a = ("Hello world")
>>> a
'x\x9c\xf3H\xcd\xc9\xc9W(\xcf/\xcaI\x01\x00\x18\xab\x04='
>>> print zlib.decompress(a)
Hello world
>>>



[ 本帖最后由 StarWing83 于 2009-10-23 17:23 编辑 ]

专心编程………
飞燕算法初级群:3996098
我的Blog
2009-10-23 17:21
快速回复:如何将文本文件转换为不可读的二进制文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017017 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved