E-mail三种编码标准
- 格式:doc
- 大小:38.50 KB
- 文档页数:2
常用code码-回复[常用code码]在软件开发和计算机科学领域,常常会使用各种编码来表示和处理数据。
编码是用来将字符、数字和其他信息转换成计算机可以理解和处理的二进制形式的一种方式。
本文将介绍一些常用的编码格式,以及它们在实际应用中的用途和特点。
一、ASCII码ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是计算机中最常用的字符编码之一。
它使用7位二进制数来表示128个字符,包括大小写字母、数字、标点符号和一些特殊的控制字符。
ASCII码常用于英文和其他拉丁字母的文本处理。
二、UnicodeUnicode是一种字符编码标准,它包含了世界上大部分字符的编码,不仅包括各种文字,还有符号、表情等。
Unicode编码是由国际标准化组织(ISO)维护和发布的。
与ASCII码不同,Unicode使用16位二进制数表示一个字符,因此可以表示更多的字符。
Unicode编码有多种实现方式,其中比较常见的是UTF-8、UTF-16和UTF-32。
三、UTF-8UTF-8(Unicode Transformation Format-8)是一种可变长度的Unicode编码方案,其中英文字符使用一个字节表示,而中文和其他非英文字符使用两个或多个字节表示。
UTF-8广泛应用于互联网上的文本处理,因为它既能够兼容ASCII字符,又能够表示世界上的任意字符。
UTF-8也是现代编程语言和数据库的默认编码方式。
四、URL编码URL编码通常用于将URL中的特殊字符转义成可安全传输的形式。
URL 中常见的特殊字符包括空格、井号、问号、斜杠等。
URL编码使用百分号()后跟两位十六进制数来表示一个字符的编码。
例如,空格在URL编码中表示为"20",而井号表示为"23"。
URL编码保证了URL的完整性和可靠性。
Internet和Intranet应用试题2008年7月一、填空题(每空1分,共20分)1、通过中断系统实现网络互联的方法包括:互联和互联。
2、我国接入Internet起步最早、规模较大的四大计算机互联网络是:、、和。
3、搜索引擎是一种利用网络技术,对Internet中各种资源进行标引,并为检索者提供检索的工具。
4、Intranet是概念与技术在网络中的具体应用。
5、防火技术可以分为:防火墙和防火墙。
6、Internet是一个遵从协议,将大大小小的计算机网络互联起来的计算机网络。
7、Internet的形成与发展,经历了试验研究网络、,以及三个历史阶段。
8、从用户的角度看,将计算机接入Internet的最基本的方式有三种:通过接入、通过接入,以及通过有线电视电缆接入。
9、IP协议的主要功能包括:IP数据报、IP数据报,以及差错处理等三部分。
10、E-Mail地址的格式是:@域名。
11、是WWW的技术基础。
二、名词解释题(每小题2.5分,共10分)1、WWW:2、计算机网络:3、Intranet:4、CSTNET:三、判断正误(每小题1分,共10分)1、计算机网络产生的基本条件是通信技术与计算机技术的结合。
()2、Internet就是WWW。
()3、Internet是Intranet对企业内部信息系统的应用和延伸。
()4、物理地址是指安装在主机上的网卡的地址。
()5、CuteFTP是FTP的一种常用的服务器程序。
()6、域名从左到右网域逐级变低,高一级网域包含低一级网域。
()7、浏览器只能用来浏览网页,不能通过浏览器使用FTP服务。
()8、在URL中不能有空格。
()9、域名系统就是把IP地址转换成域名。
()10、Internet其实就是一台提供特定服务的计算机。
()四、选择题(每小题2分,共20分)1、Internet上各种网络和各种不同计算机相互通信的基础是()协议。
A、IPXB、HTTPC、TCP/IPD、X.252、下面的合法IP地址是()。
转邮件乱码破解完全手册1转:邮件乱码破解完全手册12010-11-20 19:11邮件乱码破解完全手册1来源:ChinaUnix博客日期:2007.01.14 23:04(共有条评论)邮件乱码破解完全手册随着Internet的普及,在网上通过E-mail传递信息逐渐成为现代人生活的时尚,相信不久甚至还会成为一种生活的必需内容。
但我们在接收电子邮件的时候,不时会发现接收的邮件是些怪模怪样的乱码,根本无法阅读。
如果这些邮件的内容并不很重要,可能还不会有太大影响,可是假如是些紧急事件的通知或是生意场上的公函,则很可能就会给你带来不小的损失。
遇到这种情况,你打算怎么办呢?把邮件丢进垃圾筒就当没收到,麻烦发信人再重发一次,还是自己找方法破译?我们知道,计算机以及很多计算机网络协议的制定都是建立在ASCII码(美国国家标准信息交换码,它是一种最基本的字符表示方法)基础上的,但是随着信息内容的日益丰富,用ASCII码表示计算机信息开始暴露出很大的不足,这主要表现在表示多国文字、图形、声音等二进制文件和信息压缩、信息保密等诸多方面。
因此,在ASCII码和扩展ASCII码的基础上,用一定的规则定义一些新的信息表达形式就形成了信息传输和处理中的另一类概念和事物,这就是"编码"和"解码"。
当信息编码和解码能够统一的时候,信息无疑是可以交换和被理解的;反之,当信息编码和解码不能够得到统一的时候,信息就无法被用于交换和理解,于是就产生了所谓的"乱码"。
既然乱码的产生是由于信息编码和解码不能够得到统一,那么解决乱码的过程自然就是找到和编码相统一的解码方法,并对计算机软件不能全自动进行正确解码的信息进行重新处理和解码,最终使得所恢复的信息能被人们理解和交换,这就是所谓的"破解"。
可以说,常见的乱码都有这样一些共性:(1)和汉字或其他语种的文字有关;(2)最常发生在电子邮件的传输和阅读中;(3)和传送二进制文件有关;(4)和信息加密解密、编码解码有关。
pst码编码规则-回复[PST码编码规则]PST码(Post Code,中国邮政编码)是中国邮政部门为了方便邮件投递而设定的一套邮政编码系统。
通过邮政编码的使用,可以提高邮件投递的准确性和效率,减少投递过程中的错误和延误。
本文将一步一步回答PST 码编码规则的相关问题,帮助读者更好地理解和应用该规则。
第一步:了解PST码的组成PST码由6位数字组成,分为两个部分:前三位表示邮政编码的地理区域,后三位表示具体的邮局或邮递段。
例如,邮政编码110001,其中11表示北京市,000表示北京市市辖区,001表示市辖区内的某个具体邮递段。
第二步:了解PST码编码规则的大致原则PST码编码规则基于地理区域,以省、市、县(市辖区)为单位划分编码段。
每个地理区域的编码段在全国范围内唯一,不会有重复。
每个地理区域根据范围的大小确定编码的位数,大范围的地理区域编码位数较少,小范围的地理区域编码位数较多,这样可以提高编码的精确性。
第三步:了解省市自治区的编码规则省、市、自治区的编码规则遵循以下原则:1. 直辖市、自治区、特别行政区的编码为地理区域编码的一部分。
例如,北京市的编码为11,香港特别行政区的编码为81。
2. 省级单位的编码为两位数。
例如,江苏省的编码为32,湖南省的编码为43。
3. 地级行政单位的编码为三位数。
例如,南京市的编码为320,长沙市的编码为430。
第四步:了解县(市辖区)的编码规则县(市辖区)的编码规则遵循以下原则:1. 县(市辖区)的编码为三位数。
2. 城市和县(市辖区)的编码以城市的PST码为基础,通过增加、减少或调整数字来确定编码顺序。
例如,南京市市辖区内的某个县(市辖区)的编码可能为320101,其前三位数字“320”表示南京市,后三位数字“101”表示某个具体的县(市辖区)。
第五步:了解邮递段的编码规则邮递段是指具体的街道、乡镇、村庄等。
邮递段的编码规则遵循以下原则:1. 邮递段的编码为三位数。
1.MIME邮件的编码方式由于每个 ASCII码字符只占用一个字节(8个bit位),且最高bit位总为0,即ASCII码字符中的有真正意义的信息只是后面的7个低bit位,而传统的 SMTP 协议又是基于ASCII码字符设计的,因此,一些基于传统SMTP协议设计的SMTP 服务器在处理邮件内容时只取出每个字节中的7个低bit位进行处理,而将最高bit位忽略不计。
显然,这样的SMTP服务器在处理包含有非ASCII码字符的邮件内容时,会出现严重的问题,这就限制了邮件中只能出现英文的ASCII码字符,而不能出现中文字符或二进制数据。
为了能够在邮件内容中包含中文、图像或声音等非ASCII字符的数据,人们想到了采用某种编码方式将非ASCII字符的数据转换成可打印的ASCII字符后再发送,邮件阅读程序则按照相应的解码方式从邮件中还原出原始数据即可,比较常用的两种邮件编码方式为BASE64和Quoted-printable。
后来的扩展 SMTP 协议允许直接在邮件中传递二进制数据,而不用对它们进行邮件编码,人们将这种没有进行邮件编码的二进制数据的邮件内容称为8bit编码,为了与此相区别,人们将没有进行邮件编码的纯ASCII码字符的邮件称为7bit编码。
MIME消息体的邮件编码方式通过MIME消息头中的Content- Transfer- Encoding头字段指定,每种邮件编码方式的介绍如下:— 7Bit指消息体内容全部是没有经过编码的ASCII字符。
— 8Bit指消息体内容是没有经过编码的原始数据,且其中包含有非ASCII字符的数据。
现在的邮件服务器基本上都支持8Bit编码,使用支持8Bit编码的邮件服务器可以简化邮件的处理过程。
— BASE64Base64是将二进制数据转换成可打印的ASCII字符的一种最常见的编码方式,它的基本原理是将一组连续的字节数据按6个bit位进行分组,然后对每组数据用一个ASCII字符来表示。
E-mail传送中的三种编码标准一、编码的必要性E-mail只能传送ASCII码(美国国家标准信息交换码)格式的文字信息,ASCII码是7位代码,非ASCII码格式的文件在传送过程中就需要,先编成7位的ASCII代码,然后才能通过E-mail进行传送;如果不经过编码,则在传送过程中会因为ASCII码7位的限制而被分解,分解之后只会让收信方看到一堆杂乱的ASCII字符。
经过编码后的文件,在传送过程中可顺利传送,不会有“被截掉一位”的危险。
但是收信方必须具有相应的解码程序,将这份经过编码的东西还原,才能看到发信人要传送的信息是什么。
有一点要注意:大部分的人认为“文本文件不需要编码”,但我们的中文是属于8位代码的文字,并不是标准的ASCII码格式,由于在国内中文是通行的文字,所以大部分的邮件服务器都已能够处理GB内码的文件,因而不需要做这种编码/解码的操作,可以直接传送。
但如果要送中文邮件到国外,就需要经过这种转换才能传送,因为国外的邮件服务器是无法辨认中文内码的。
中文码在经过一些不支持中文内码的传递主机时,依然会被截掉一位,造成文件支离破碎无法读取。
而经过编码的中文邮件,收信人收到后将文件解码还原,也需要有中文系统才能看所写的中文信息。
二、常见的三种编码标准●UU编码(Unix-to-Unix encoding)uuencode和uudecode原来是unix系统中使用的编码和解码程序,后来被改写成为在DOS中亦可执行的程序。
在早期传送非ASCII码的文件时,最常用的便是这种UU 编码方式。
使用的方法是:发邮件前,在DOS下先用uuencod e exe程序将原文件编码成ASCII码文件,然后将邮件发出。
收信人收到邮件后,用uudecode exe程序将文件还原。
基于Windows的类似程序有wincode和winzip等。
wincode的使用原理和DOS 下的uuencode和uudecode没什么两样,只是在Windows的界面下操作更为简便。
E-mail传送中的三种编码标准
一、编码的必要性
E-mail只能传送ASCII码(美国国家标准信息交换码)格式的文字信息,ASCII码是7位代码,非ASCII码格式的文件在传送过程中就需要,先编成7位的ASCII代码,然后才能通过E-mail进行传送;如果不经过编码,则在传送过程中会因为ASCII码7位的限制而被分解,分解之后只会让收信方看到一堆杂乱的ASCII字符。
经过编码后的文件,在传送过程中可顺利传送,不会有“被截掉一位”的危险。
但是收信方必须具有相应的解码程序,将这份经过编码的东西还原,才能看到发信人要传送的信息是什么。
有一点要注意:大部分的人认为“文本文件不需要编码”,但我们的中文是属于8位代码的文字,并不是标准的ASCII码格式,由于在国内中文是通行的文字,所以大部分的邮件服务器都已能够处理GB内码的文件,因而不需要做这种编码/解码的操作,可以直接传送。
但如果要送中文邮件到国外,就需要经过这种转换才能传送,因为国外的邮件服务器是无法辨认中文内码的。
中文码在经过一些不支持中文内码的传递主机时,依然会被截掉一位,造成文件支离破碎无法读取。
而经过编码的中文邮件,收信人收到后将文件解码还原,也需要有中文系统才能看所写的中文信息。
二、常见的三种编码标准
●UU编码(Unix-to-Unix encoding)
uuencode和uudecode原来是unix系统中使用的编码和解码程序,后来被改写成为在DOS中亦可执行的程序。
在早期传送非ASCII码的文件时,最常用的便是这种UU 编码方式。
使用的方法是:发邮件前,在DOS下先用uuencod e exe程序将原文件编码成ASCII码文件,然后将邮件发出。
收信人收到邮件后,用uudecode exe程序将文件还原。
基于Windows的类似程序有wincode和winzip等。
wincode的使用原理和DOS 下的uuencode和uudecode没什么两样,只是在Windows的界面下操作更为简便。
wincode除支持UU编码外也支持MIME、Binhex等编码格式,应用范围颇为广泛。
以上介绍的UU编码并非只能编中文文字。
任何你要寄送的文件包括exe等二进制文件都可以按照编码→发送→收信方收信→解码还原的步骤传送。
●MIME标准(Multipurpose Internet Mail Exte ntions)
UU编码解决了E-mail只能传送ASCII文件的问题。
但这种方式其实并不是很方便,因而又发展出一种新的编码标准,其全名是Multipurpose Internet Mail Exten tions,一般译作“多媒体邮件传送模式”。
顾名思义,它可以传送多媒体文件,在一封电子邮件中附加各种格式文件一起送出。
MIME标准现已成为Internet电子邮件的主流。
它的好处是以物件作为包装方式,可将多种不同文件一起打包后传送。
发信人只要将要传送的文件选好,它在传送时即时编码,收信人的软件收到也是即时解码还原,完全自动化,非常方便。
当然先决条件是双方的软件都必须具有这种功能,要不然发信人很方便地把信送出去了,但收信人的软件如果没有这种功能,无法把它还原,看到的也就是一大堆乱码了。
使用这种方式,用户根本不需要知道它是如何编码/解码的。
即使只是用文字写的信,一样是打好包便寄出。
如果是要寄多媒体文件,只要做选文件的动作,选完后寄出,其余的工作由电子邮件软件自动完成。
由于MIME的方便
性,愈来愈多的电子邮件软件采用这种方式。
(我们现在最常使用的电子邮件软件Eudora、Netscap e Mail、Internet Mail等就是采用MIME方式,所以我们才能如此轻松地收发电子邮件。
)
MIME定义的是一种规格,也可以说是一种统称。
其实能够符合这种规格的编码方式并不是单一的一种,只要符合这种MIME规格便可顺利传送。
以货运作为比喻,若货运公司规定送交货运的规格是1立方米大小的箱子便可托运,它并没有限制一定要用木箱或是铁皮箱,只要是1 立方米大小,货运公司就帮你送达。
至于箱子里你是装食品或是书本或是衣服或是混合着装也没有限定,也就是说,多种格式的文件可以一起寄送。
就上例而言,“1立方米大小”是货运规格,也就是我们的MIME规格。
木箱或铁皮箱是编码方式,现在我们就来看看你有哪些“箱子种类”可以选择。
MIME 定义两种编码方式:Base64与QP(Quote-Printable)。
QP的规则是对于资料中的7位无须重复编码,仅将8位的数据转成7 位。
QP编码适用于非ASCII码的文字内容,例如我们的中文文件。
而Base64的编码规则,是将整个文件重新编码成7位,通常用于传送二进制文件。
编码的方式不同会影响编码之后的文件大小。
而具有MIME功能的E-mail软件大都能自动判别你的邮件是采用何种编码,然后自动选择用QP或Base64来解码。
QP编码的方式,是将一个字节用两个16进制数值表示,然后在前面加“=”。
所以我们看到经过QP编码后的文字通常是这个样子:
=A4j=AEa=A6n=A1I=A7=DA=AC0=B1=E7=A9s=A7g=A 1A=AB=DC=B0=AA=B Base64编码后的文字通常是:
pGquY aZuoUmn2qxPseepc6dnoUGr3LCqv70ms773t3 ym
Y qa5plakaq5hptu
如果你使用支持MIME标准的电子邮件软件,那么在收发信件的过程中是看不到这些乱七八糟的字符的。
但如果很不幸,收信人没有这种支持MIME的软件,他看到的东西就是上面那一大段符号了。
不过别急,你仍然可以先将这份“天书”存档,然后使用一些decode软件把它翻译回来。
●Binhex编码
inhex的编码方式常用于Mac机器,在PC上是较少使用的一种编码方式。
一般PC上的电子邮件软件,亦多数支持MIME的规格,很少有支持Binhex格式。
在常用的电子邮件软件中,唯Eudora具有这种功能,可直接解读Binh ex 的编码,如果你收到了这种由Binhex所编码的邮件,而且你的mail软件并不是Eudora或其他支持Binhex格式的软件。
那也得用一个解读Binhex的程序解码。
有一个共享软件Binhex3 exe具有这个功能,它在许多FTP站点都能找到。
在Windows下,你还可以用我们前面所介绍的win code来解码。
本文介绍的UU 编码、MIME以及Binhex都可以用它来处理。
但可惜的是,对于MIME,它只处理Base64的编码。
如果能再加上QP的功能,真的可以靠它走遍天下了。
在MIME几乎已成标准规格的现在,用一套支持MI ME的软件来做收发E-mail 的工作,这些编码/解码工作就会自动完成,不会给你带来麻烦。