进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 媒体动画 -> Director -> 文章内容  
用FileIO读取二进制数据(一)

用FileIO读取二进制数据

我有一个project,需要直接从以二进制形式储存的数据库中读取数据。看来我需要诸如BinaryIO或者BinaryMaster的Xtra去从磁盘上读取了,但是利用FileIO,做稍许工作,也可以做到读写二进制文件。
FileIO专注于一件事情:读写ASCII文本文件。不能读取二进制文件的主要原因是当遇到0字节时,被当作ASCII字符0-即空字符-文件结束的标志。因为二进制文件中有大量的0存在,你也就不能读出所需要的数据了。

FileIOk中的 getLength 和readChar函数

幸运的是,FileIO有许多其它的函数让我们绕过这个限制。首先是Getlength,能够准确地得到文件的字节数。(在文本文件中,一个字节代表一个ASCII字节,但在二进制中不同,在后面再来解释。)
其次我们会以ReadChar代替ReadFile。ReadChar读取一个字节或字符后,移到下一个字节并等待。重要的是ReadChar并不关心读到字节是否是0,它将返回一个空字符串给Lingo交移到下一个字节。

二进制数据

现在我们有办法知道文件中有多少字节,也能够读取每一个字节了。接下来的事情是什么数据是我们所需要的。如果我们保存所有读取到的字节,问题不亚于用ReadFile函数了。在Lingo中,0字节等同于empty,或者" ",在字符串中不会增加任何东西。www.goodsgy.com

www.goodsgy.com

[1] [2] [3] [4] [5]  下一页

在百度中搜索:用FileIO读取二进制数据(一)
在Google中搜索:用FileIO读取二进制数据(一)
在Yahoo中搜索:用FileIO读取二进制数据(一)

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]

 相关文章    最新文章
· [图文] 一步一步用Fireworks制作联通Logo
· [组图] 教你用Fireworks制作Logo
· [组图] 用Fireworks 制作纸张卷边效果
· 如何调用Flash才符合Web网页标准?
· 用Flash AS代码制作按钮弹出窗口
· [组图] 用Flash模拟制作简单的3D视觉特效
· [组图] 用Flash制作螺旋发散特效动画
· 用FrontPage 2000快速制作动态按钮
· 高效使用FrontPage 2002软件(上)
· [图文] 高效使用FrontPage 2002软件(下)
 
· [组图] Director MX 2004教程--个性化演员..
· [组图] Director MX 2004教程--设置演员的..
· [组图] Director MX 2004教程--演员的选择..
· [组图] Director MX 2004教程--演员的管理..
· [组图] Director MX 2004教程--导入演员
· [组图] Director MX 2004教程--创建新的演..
· [组图] Director MX 2004教程--演员窗口
· [组图] Director MX 2004教程--我的第一个..
· [组图] Director MX 2004教程--窗口和面板..
· [组图] Director MX 2004教程--Director的..

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)