| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1804 人关注过本帖
标题:[求助][求助]怎样将二进制数专为文本文件?
只看楼主 加入收藏
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
结帖率:66.67%
收藏
 问题点数:0 回复次数:12 
[求助][求助]怎样将二进制数专为文本文件?
[求助]怎样将二进制数专为文本文件?

怎样将此文件专为文本文件?

转换后又如何将文本文件再转回去?

希望做个程序传上来?急用谢谢。]

最好能批量转换。

sh1OgQkJ.rar (440 Bytes) [求助][求助]怎样将二进制数专为文本文件?

搜索更多相关主题的帖子: 二进制数 文本文件 批量 
2005-08-04 21:33
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 
Dim strBin As String, byteBuffer As Byte

Open "321.XYH" For Binary As #1
Do While Not EOF(1)
   Get #1, , byteBuffer
   '转换
    strBin = strBin & Chr(byteBuffer)
Loop
Close #1
MsgBox strBin '显示
2005-08-04 21:46
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 

谢谢,能否给做一个例子,将其转成文本后,也可以将文本再转回原格式 最好是一下能转多个文件,在下愚笨,离编制程序还有距离,望leon2

兄百忙给做个小程序,转回原格式也很重要。谢谢!!!

2005-08-05 12:56
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
没人肯帮忙么?真的很急呀!!!!
2005-08-05 16:50
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 
Dim strBin As String,byteData() As Byte,l As Long
ReDim byteData(Len(strBin) - 1)
Open "321.XYH" For Binary As #1
For l = 1 to Len(strBin)
   byteData(l-1) = Asc(Mid(strBin,l,1)) '转换
Next
Put #1,,byteData
Close #1

注意:只能转换英文字符。
2005-08-05 20:51
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
能编译个执行文件么?谢谢
2005-08-06 09:15
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 
KkHf46Yg.rar (3.96 KB) [求助][求助]怎样将二进制数专为文本文件?

2005-08-06 16:08
sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
急,leon2兄请帮帮忙 leon2兄程序现在转换文本成果如下: 

uxiGJmQq.rar (611 Bytes) [求助][求助]怎样将二进制数专为文本文件?

sznt
Rank: 2
等 级:论坛游民
帖 子:161
专家分:20
注 册:2005-8-4
收藏
得分:0 
等待中。。。。。。。
原格式也许不是二进制?随机文件?
该文件是qbasic7.1程序产生的文件,不知对
leon2兄是否有提示?????
拜托了

[此贴子已经被作者于2005-8-8 13:27:23编辑过]


marer
Rank: 2
等 级:新手上路
威 望:3
帖 子:928
专家分:0
注 册:2005-7-18
收藏
得分:0 
二进制的转换要知道该二进制文件的具体格式,如果不知道的话,恐怕无法完全的转换,换句话说就是:可能只有该二进制文件的作者知道具体的格式,才能比较好的转换过来

[此贴子已经被作者于2005-8-9 14:11:41编辑过]



public class 人生历程 extends Thread{public void run(){while(true){努力,努力,再努力!!;Thread.sleep(0);}}}
  • 13
  • 1/2页
  • 1
  • 2
快速回复:[求助][求助]怎样将二进制数专为文本文件?
数据加载中...
 
   



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

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