中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)多媒体电子邮件传输实验

中国科学技术大学电子工程与信息科学系多媒体通信实验室(Copyright1999) 多媒体电子邮件传输实验 一、实验目的 1理解多媒体电子邮件的概念和标准: 2学习多媒体电子邮件的编码方法: 3学习利用Delphi构件制作EMAIL客户端程序。 二、实验原理 最初,电子邮件的格式之限于A$C字符书写的文本邮件。随着技术的发展,人们不 断将各种媒体引进邮件系统(如图像、动画、语音等),形成了复杂的多媒体电子邮件系统。 多媒体电子邮件的标准由CCTT和ISO共同制定的X.4O0标准系列,对邮件的传输、存储 及用户接口作出了规定,提供对多种媒体地支持。另一个多媒体电子邮件地标准是Internet 多媒体邮件扩展标准(MME)。 原有邮件系统显著的局限性是只能采用US ASCⅡ码字符,如果需要传输非文本的文件, 就必须在传输之前将其转换成7BIT的ASCI字符流(编码):接收时将ASCI字符流再转 换成二进制数据(解码)。例如我校BBS上的邮件就时这样,再传送非文本文件时很不方便。 目前完成这种格式转换的软件有:uuencode,3/4基64编码法(3/4Base64 Encoding),及 ATK编码(Andrew Toolkit Representation)等。 编码方法最常用的有两类:适用于含有大量7BT字符的数据(如Quoted-Printable编码 法)、适用于二进制数据(如:3/4基64编码法)。 Quoted-.Printable编码法基本规则是:被编码的数据以8BIT的字节为单位,每个字节用 等号“=”和其十六进制形式表示,如值12的编码是“=0C”;但如果被编码的是可打印的 字符,就用本生BIT的ASCI字符表示,如a的编码是“a”。用这种编码方法编码的数据 的可读性是比较强的。 34基64编码法(3/4Basc64 Encoding)适用于不可读的二进制文件。编码、解码都比 较简单,编码后数据量增加约33%。编码定义再RFCl1l3种“Privaly Enhanced Mail Application”部分(请参阅实验讲义附录中有关多媒体电子邮件部分,或用浏览器访问 http:202.38.79.17/cgi-bin/fc/2.pl?FNAME=1113)。基64编码使用65个ASCI字符,每个字 符代表6BT的数据。即被编码的数据以24BT(3个字节)为单位,这24BT被分成4个 部分,每个部分对应一个ASCⅡ字符,当编码行末尾不足24BT时,以“=”填充。 三、实验要求 1、完成自己的自己的个人3/4基64编码法(3/4Base64 Encoding)编码程序,将一个 WAV声音文件或GF文件进行编码。 2、编制自己的EMAL客户端程序发送编码过的WAV声音文件。 3、用OutLook Express查看你所发送的邮件是否被OutLook Express正确解释,系统缺 如果您在阅读过程中发现疏漏和错误,请您尽快和编者取得联系network@ustc.edu.cn cxh@ustc.cdu.cn
中国科学技术大学电子工程与信息科学系 多媒体通信实验室(Copyright 1999) 多媒体电子邮件传输实验 一、实验目的 1 理解多媒体电子邮件的概念和标准; 2 学习多媒体电子邮件的编码方法; 3 学习利用 Delphi 构件制作 EMAIL 客户端程序。 二、实验原理 最初,电子邮件的格式之限于 ASCII 字符书写的文本邮件。随着技术的发展,人们不 断将各种媒体引进邮件系统(如图像、动画、语音等),形成了复杂的多媒体电子邮件系统。 多媒体电子邮件的标准由 CCITT 和 ISO 共同制定的 X.400 标准系列,对邮件的传输、存储 及用户接口作出了规定,提供对多种媒体地支持。另一个多媒体电子邮件地标准是 Internet 多媒体邮件扩展标准(MIME)。 原有邮件系统显著的局限性是只能采用 US ASCII 码字符,如果需要传输非文本的文件, 就必须在传输之前将其转换成 7 BIT 的 ASCII 字符流(编码);接收时将 ASCII 字符流再转 换成二进制数据(解码)。例如我校 BBS 上的邮件就时这样,再传送非文本文件时很不方便。 目前完成这种格式转换的软件有:uuencode,3/4 基 64 编码法(3/4 Base64 Encoding),及 ATK 编码(Andrew Toolkit Representation)等。 编码方法最常用的有两类:适用于含有大量 7BIT 字符的数据(如 Quoted-Printable 编码 法)、适用于二进制数据(如:3/4 基 64 编码法)。 Quoted-Printable 编码法基本规则是:被编码的数据以 8BIT 的字节为单位,每个字节用 等号“=”和其十六进制形式表示,如值 12 的编码是“=0C”;但如果被编码的是可打印的 字符,就用本生 7BIT 的 ASCII 字符表示,如 a 的编码是“a”。用这种编码方法编码的数据 的可读性是比较强的。 3/4 基 64 编码法(3/4 Base64 Encoding)适用于不可读的二进制文件。编码、解码都比 较简单,编码后数据量增加约 33%。编码定义再 RFC1113 种“Privaly Enhanced Mail Application”部分(请参阅实验讲义附录中有关多媒体电子邮件部分,或用浏览器访问 http://202.38.79.17/cgi-bin/rfc/2.pl?FNAME=1113)。基 64 编码使用 65 个 ASCII 字符,每个字 符代表 6BIT 的数据。即被编码的数据以 24BIT(3 个字节)为单位,这 24BIT 被分成 4 个 部分,每个部分对应一个 ASCII 字符,当编码行末尾不足 24BIT 时,以“=”填充。 三、实验要求 1、完成自己的自己的个人 3/4 基 64 编码法(3/4 Base64 Encoding)编码程序,将一个 WAV 声音文件或 GIF 文件进行编码。 2、编制自己的 EMAIL 客户端程序发送编码过的 WAV 声音文件。 3、用 OutLook Express 查看你所发送的邮件是否被 OutLook Express 正确解释,系统缺 如果您在阅读过程中发现疏漏和错误,请您尽快和编者取得联系 network@ustc.edu.cn cxh@ustc.edu.cn

中国科学技术大学电子工程与信息科学系多媒体通信实验室(Copyright1999) 省的媒体播放器是否能播放你所发送的WAV文件或浏览器能否显示GF文件。 4、*改进自己的EMAL客户端程序,使之能够接收文件。 四、评分依据 1、编码程序完成情况。 2、EMAL客户端程序是否可以正确发送二进制文件。 3、是否采用其它编码方法(如:Quoted--Printable编码)。 4、*EMAL客户端程序是否可以接收,是否能将接收后的文件解码? 五、思考题 1、什么是多媒体电子邮件?请简介你所知道的多媒体电子邮件标准。 2、为什么用MAL传输二进制文件的时候需要进行编码?简述常用编码方法的原理。 3、为什么基64编码法要每6BT为单位进行编码?这种编码有什么缺点? 你的 如果您在阅读过程中发现疏漏和错误,请您尽快和编者取得联系network@ustc.cdu.cn cxh@ustc.edu.cn
中国科学技术大学电子工程与信息科学系 多媒体通信实验室(Copyright 1999) 省的媒体播放器是否能播放你所发送的 WAV 文件或浏览器能否显示 GIF 文件。 4、*改进自己的 EMAIL 客户端程序,使之能够接收文件。 四、评分依据 1、编码程序完成情况。 2、EMAIL 客户端程序是否可以正确发送二进制文件。 3、是否采用其它编码方法(如:Quoted-Printable 编码)。 4、*EMAIL 客户端程序是否可以接收,是否能将接收后的文件解码? 五、思考题 1、 什么是多媒体电子邮件?请简介你所知道的多媒体电子邮件标准。 2、 为什么用 MAIL 传输二进制文件的时候需要进行编码?简述常用编码方法的原理。 3、 为什么基 64 编码法要每 6BIT 为单位进行编码?这种编码有什么缺点? 你的 如果您在阅读过程中发现疏漏和错误,请您尽快和编者取得联系 network@ustc.edu.cn cxh@ustc.edu.cn
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)动图像传输实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)Mp3 音乐文件播放实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)JPEG 静图像压缩实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)DirectXDraw 实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)基于 SDK 的视频压缩卡操作.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)基于 WindowsAPI 的视频捕捉卡操作.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)WAVE 文件格式分析实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)MCI 接口编程实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)视频编辑实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)多媒体素材制作实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)MCAI1.0 演示实验.pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F33F 程序员参考手册(高性能数字信号控制器).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F 数字信号控制器入门用户指南.pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F 4011_4012 数据手册(高性能16位数字信号控制器).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC 语言工具入门.pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)Microchip dsPIC30F 系列参考手册(高性能数字信号控制器).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)实验用开发板手册 APP009(manual)dsPIC30F4011/4012/2010 Motor Control Family Evaluation Board.pdf
- 银川能源学院:数据科学与大数据技术专业剖析(曹骜).pdf
- 电子工业出版社:“十一五”国家重点图书出版规划项目(安全技术大系)《黑客反汇编揭密》PDF电子书(【俄】Kris Kaspersky,第二版,共四篇二十一章).pdf
- 清华大学出版社:安全技术经典译丛(美)Justin Clarke《SQL注入攻击与防御》PDF电子书(SQL Injection Attacks and Defense).pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)PC-PC 的 IP 电话实验.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)实验十六 Android 下的音频编程.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)实验十七 Android 下的摄像头编程.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)实验十八 Android 下使用 Tensorflow 模型.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)实验十九 SDL+ffmpeg 播放 mp4.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)附录一 3DMAX 动画制作.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)附录二 Visual C++下的多媒体开发.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)附录三 常用多媒体设备技术参数.pdf
- 中国科学技术大学:《多媒体技术基础》课程教学资源(实验参考内容)附录三 多媒体电子邮件.pdf
- 中国科学技术大学:《数字信号处理》课程教学资源(实验要求)实验1 信号及系统基本特性分析.pdf
- 中国科学技术大学:《数字信号处理》课程教学资源(实验要求)实验2 FFT 算法实现.pdf
- 中国科学技术大学:《数字信号处理》课程教学资源(实验要求)实验3 滤波器设计与滤波器特性分析.pdf
- 中国科学技术大学:《数字信号处理》课程教学资源(参考资料)使用Python做数字信号处理实验FAQ.pdf
- 中国科学技术大学:《数字信号处理》课程教学资源(参考资料,Matlab入门)dsp-eg-matlab(MATLAB下的数字信号处理实现示例).pdf
- 中国科学技术大学:《数字信号处理》课程教学资源(参考资料,Matlab入门)dsp-matlab(用MatLab进行数字信号处理).pdf
- 《数字信号处理》课程教学资源(参考资料,Matlab入门)MatlabFAQ.pdf
- 《数字信号处理》教学参考资料(Matlab书籍、DSP算法书籍)数字信号处理及其matlab实现(共十章).pdf
- 《数字信号处理》教学参考资料(Matlab书籍、DSP算法书籍)A Guide to MATLAB.pdf
- 《数字信号处理》教学参考资料(Numerical Recipes in C,The Art of Scientific Computing Second Edition)Chapter 00.0 Preface to the Second Edition.pdf
- 《数字信号处理》教学参考资料(Numerical Recipes in C,The Art of Scientific Computing Second Edition)Chapter 00.1 License Information.pdf