将二进制数据放在XML文件中。
来源:互联网 发布:windows体验指数 编辑:程序博客网 时间:2024/05/13 16:25
一、为什么要把二进制数据放在XML文件中?
说到这个问题我想所有XML的好处都可以算作是将二进制数据放在XML文件中的好处了;此外,对于后续的文件解析工作,我们可以充分利用现在的XML的访问接口进行解析,从而降低了解析工作量,也就是说站在巨人的肩膀上。
二、两个关键知识点
1、XML是基于文本的,内容必须都是文本;
2、Base64算法将输入的字符串或一段数据编码成只含有{''A''-''Z'', ''a''-''z'', ''0''-''9'', ''+'', ''/''}这64个字符的串,''=''用于填充。其编码的方法是,将输入数据流每次取6 bit,用此6 bit的值(0-63)作为索引去查表,输出相应字符。这样,每3个字节将编码为4个字符(3×8 → 4×6);不满4个字符的以''=''填充。
所以,只要将二进制数据进行Base64编码后,放置在某一节点下就可以了。
三、不利影响
Base64编码后会比编码前增大1/3。
- 将二进制数据放在XML文件中。
- 在vs2005.net中,用C#如何将xml文件转换成二进制数据存入数据库字段,并从数据库提取该字段转换成xml文件?
- android 将数据缓存在文件中,放在/data/data/<package name>/files目录下
- 将一批数据以二进制的形式存放在磁盘文件中
- 【资料整理】“将模板放在头文件中”
- android -将数据保存在文件中
- c++将一个文件夹下的所有文件读取出来放在一个文件中
- 将TXT文档中数据导入XML文件中 C#
- 将SQL2005的表中数据到出到XMl文件中
- 学习笔记之C++为什么将函数声明或者类的定义放在.h文件中,而将其实现放在原文件中
- 为什要把数据放在CDATA中,xml CDATA有什么用
- 将一个图片以二进制值的形式存入Xml文件中
- 将一个图片以二进制值的形式存入Xml文件中
- 将一个图片以二进制值的形式存入Xml文件中
- java存取二进制数据到xml文件
- 试过将main() 和 WinMain()函数放在.h文件中码?
- 将类定义放在头文件arraymax.h中(第二章第五题)
- 将PPT文件内容转换为图片放在Email邮件正文中发送
- Mysql也可以联合多表更新和删除
- dos批处理命令详解
- 看到华为员工过劳死之后
- Windows数据类型探幽——千回百转你是谁?
- Mysql锁定表/解锁句法
- 将二进制数据放在XML文件中。
- 母校
- 使用 Asp 创建 XML 文件
- 2006年四种思路帮你创业
- Java性能优化技巧集锦 4
- 输入法的重大突破:最易学又最快的顺手输入法问世了
- 肉夹膜式执行方法
- java转码
- 汪国真:《热爱生命》和《跨越自已》