没有合适的资源?快使用搜索试试~ 我知道了~
XML 存储图形图像的基本原理.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 185 浏览量
2022-07-07
15:23:27
上传
评论
收藏 33KB DOCX 举报
温馨提示
试读
5页
XML 存储图形图像的基本原理
资源推荐
资源详情
资源评论
XML 存储图形图像的基本原理
悬赏分:
0 |
解决时间:
2010-12-12 22:22 |
提问者:柠檬草精灵
lp
269768631
柠檬草精灵lp
%C4%FB%C3%CA%B
分析大文本与图像
0
0
最佳答案
图像数据在数据库内部的存储原理:
XML 是文本型的数据交换结构,对于字符类型的文本交换非常的方便,实际工
作中我们往往需要通过 XML 将二进制格式的图形图像信息数据进行数据交换。
本文从介绍 BASE64 编码的原理入手,通过采用 C 语言编写 DB2 的嵌入存
储过程,实现了在数据库内存中将文本格式的图片文件到二进制 BLOB 字段之
间的转换,并且就性能优化等提出若干建议,该设计思路和程序可以广泛的应用
到图像图形数据在 XML 的存储和转换。
XML 存储图形图像的基本原理
XML 作为一种非常广泛的数据交换的载体被广泛的应用到了各行各业的数据交
换中。对于图形图像数据的转换,需要采用 Base64 编码将二进制格式的图形
图像信息转换成文本格式再进行传输。
Base64 编码转换的思想是通过 64 个 ASCII 字符码对二进制数据进行重新编
码组合,即将需要转换的数据每三个字节(24 位)为一组,再将这 24 位数据
按每组 6 位进行重新划分,在每组的最高 2 位填充 0 最终成一个完整的 8 位
字节。如果所要编码的数据的字节数不是 3 的整数倍,需要在最后一组数据填
充 1 到 2 个字节的 0 字节。例如:我们对 ABC 进行 BASE64 的编码,ABC
的编码值:A(65), B(66), C(67)。再取二进制 A(01000001)B(01000010)C
(01000011)连接起来构成 010000010100001001000011,然后按 6 位为单
位分成 4 个数据块并在最高位填充两个 0 后形成 4 个字节的编码后的值
(00010000)(00010100)(00001001)(00000011)。再将 4 个字节的
数据转换成十进制数为(16)(20)(19)(3)。最后根据 BASE64 给出的
64 个基本字符表,查出对应的 ASCII 码字符(Q)(U)(J)(D)。这里的
值实际就是数据在字符表中的索引。
BASE64 字符表:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456
789。
某项目的数据交换采用 XML 的为介质,XML 的结构包括个人基本信息:姓名、
性别、相片等信息,其中相片信息是采用经过 BASE64 函数转换后的文本型数
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于GCN的CORA节点级分类任务python 源码
- 航天器交会的分布式模型预测控制
- Screenshot_20240614_144907_com.microsoft.emmx.png
- TCPIP协议详解+编程+网络知识+技术开发
- visualstudio安装教程详细步骤概要与问题简述总结.docx
- keil5安装教程常见问题安装常见问题叙述与概要知识点总结.docx
- OperationsManagement.cpp
- 数学建模举例与建模流程详细叙述概要知识总结点.docx
- IMG_20240614_143950.jpg
- 完整报告->算法设计与分析大作业、课程设计-优化递归回溯在城市电网铺设的应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功