分享
 
 
 

用于网络交换的ASCII格式

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

明确的讲,我们建议使用8位码,其中最高位置为0,余下7位是标准7位ASCII码。这样可以直接使用从USASX3,4-1968中给定的代码用于主机与主机之间的基本连接。通过接收远程主机的信息来确定休止字符。例如,SRI使用"."(ASCIIX'2E'or2/14)来作为行结束字符,而UCLA使用X'OD'or0/13(回车)作为行结束字符.

1.使用范围

这里的字符代码设定被用在各信息处理系统、通讯系统及相关设备之间通常的信息交换上。

2.标准代码

----------------------------------------------------------------------

\b7------------>00001111

第bx位\b6---------->00110011

\b5-------->01010101

-----------------------------------------------

列->01234567

b4b3b2b1行

+----------------------+-----------------------------------------------+

00000NULDLESP0@P`p

----------------------------------------------------------

00011SOHDC1!1AQaq

----------------------------------------------------------

00102STXDC2"2BRbr

----------------------------------------------------------

00113ETXDC3#3CScs

----------------------------------------------------------

01004EOTDC4$4DTdt

----------------------------------------------------------

01015ENQNAK%5EUeu

----------------------------------------------------------

01106ACKSYN&6FVfv

----------------------------------------------------------

01117BELETB'7GWgw

----------------------------------------------------------

10008BSCAN(8HXhx

----------------------------------------------------------

10019HTEM)9IYiy

----------------------------------------------------------

101010LFSUB*:JZjz

----------------------------------------------------------

101111VTESC+;K[k{

----------------------------------------------------------

110012FFFS,<L\l

----------------------------------------------------------

110113CRGS-=M]m}

----------------------------------------------------------

111014SORS.>N^n~

----------------------------------------------------------

111115SIUS/?O_oDEL

+----------------------+-----------------------------------------------+

3.字符的表述及代码的确定

7位标准代码的表达方式如下:

b7是最高位,b1是最低位。

例如:

字符"K"的表达方式(位于表格的第11行,第4列)

b7b6b5b4b3b2b1

1001011

代码"K"的上述表格位置可以表述为"列4,行11"或"4/11"。表格中,同一列字符代码的b7,b6,b5位是相同的,而同一行字符代码的b4,b3,b2,b1位是相同的。

ASCII或USASCII采用上述的标准代码定义。

ASCII(称为"as'-key")或USASCII(称为"yousas'-key")符号描述由最新的标准确定。为了确切的指明ASCII码的确定版本,应该再附加两个数字,表达该标准确定的年份,即"ASCII63"或"USASCII63"。

4.图例

4.1控制符

NUL空符号DLE数据连接变更(CC)

SOH头开始(CC)DC1设备控制1

STX文本开始(CC)DC2设备控制2

ETX文本结束(CC)DC3设备控制3

EOT传输结束(CC)DC4设备控制4(停止)

ENQ询问(CC)NAK回绝应答(CC)

ACK应答(CC)SYN同步空闲(CC)

BEL铃声(声音或报警信号)ETB传输块结束(CC)

BS退格(FE)CAN取消

HT水平表格EM中介结束

(打卡机略)(FE)

LF换行(FE)SUB替代

VT垂直表格(FE)ESC转义字符(Escape)

FF表格输入(FE)FS文件分离(IS)

CR回车(FE)GS组分离(IS)

SOShiftOutRS记录分离(IS)

SIShiftInUS单元分离(IS)

DEL删除[1]

________

注释:(CC)通讯控制

(FE)版面布置

(IS)信息分离

[1]严格意义上讲,DEL不是一个控制符。(见5.2)

4.2图形符号

列/行符号名称

2/0SP空格(通常是非打印字符)

2/1!赞叹号

2/2"引号(分音符号[2])

2/3#数字标记[3,4]

2/4$美元标记

2/5%百分号

2/6&and的记名符号

2/7'省略符号(右单引号,重音符号[2])

2/8(左括号

2/9)右括号

2/10*星号

2/11+加号

2/12,逗号(变音[2])

2/13-连字号(减号)

2/14.点

2/15/斜杠

3/10:冒号

3/11;分号

3/12<小于

3/13=等于

3/14>大于

3/15?问号

4/0@商业符号[3]

5/11[左方括号[3]

5/12\反斜杠[3]

5/13]右方括号[3]

5/14^抑扬符号[2,3]

5/15_下划线

6/0`较轻的重音[2,3](左单引号)

7/11{左花括号[3]

7/12树直线[3]

7/13}右花括号[3]

7/14~波浪线[3](西班牙语发音符号[2];普通重音[2])

________

注释:

2位置是2/2,2/7,2/12,5/14,/6/0,和7/14等标记的区分使用在附录A,A5.2中描述。

3在发送方和接受方没有达成一致同意的情况下,这些字符不能用于国际信息交换。(见附录B4)

4在不使用符号#的应用程序中,可以把2/3位置用于表达英国货币标志。

5.定义

5.1概述

(CC)通讯控制:用于控制或协助通讯网络的信息传输。

(FE)版面布置:用于控制打印或显示中信息的版面设计。

(IS)信息分离:根据逻辑定义来分离和限定信息。这组字符共有四种,用于不同的层次。

5.2控制符

NUL(空符号):这所有位都是0的字符,在信息交换时可以用于填充空余的时间及媒介长度。

SOH(头开始):通讯控制字符,用来表示头信息(heading)传输的开始,头信息是指包含机器识别地址和路由信息的字符流。STX字符有结束头信息传输的作用。

STX(文本开始):通讯控制字符,用来表示文本(text)传输的开始,文本是字符流,是传输到最终目的地的信息实体,STX有时候也用于结束SOH启动的头信息传输。

ETX(文本结束):通讯控制字符,用来结束由STX开始的文本传输。

EOT(传输结束):通讯控制字符,用来表示一次信息传输的结束,一次信息传输中可能包含一个或多个文本及相关的头。

ENQ(询问):通讯控制字符,在数据通讯系统中,用于请求远方工作站的应答。ENQ可以代表"WRU"(你是谁)信息,用来识别远程工作站,或被用来表示去获取远程工作站状态信息,也可以同时代表两种含义。

ACK(应答):通讯控制字符,应答方发送,来表示对询问方的肯定应答。

BEL(铃声):该字符用在需要引起人们注重的场合,可以用它来控制警报器或其他警示设备。

BS(退格):格式字符,控制打印位置在打印行上向后移一个位置。(也作用于显示设备)。

HT(水平表格):格式字符,控制打印位置的移动,打印位置在水平行的方向移动到下个预先设定位置,一行上有多个预先设定位置。(也对显示设备有效,对打孔卡片有跳过的功能)。

LF(换行):格式字符,控制打印位置的移动,打印位置移动到下一行。(也可用于显示设备)。某些情况下,LF也可以表示"新行"(NL),"新行"是指控制打印位置移动到下一行的第一个打印位置。当然,使用这个约定-新行,需要数据发送方和接受方都认同。

VT(垂直表格):格式字符,控制打印位置的移动,打印位置移动到下一个预先设定的行。(也对显示设备有效)。

FF(换页):格式字符,控制打印位置移动到下一页的第一行。(也对显示设备有效)。

CR(回车):格式字符,控制打印位置移动到本行的第一个位置。(也用于显示设备)。

SO(ShiftOut):控制字符,表明SO后面的字符是依据标准代码表以外的代码设定,这种字符直到SI字符为止。

SI(ShiftIn):控制字符,表明SI后面的字符是标准代码。

DLE(数据连接变更):通讯控制字符,可以改变后面一定数量的连续字符的含义。它专门用来提供辅助的网络通讯控制。

DC1,DC2,DC3,DC4(设备控制):这个字符用来控制数据处理系统或通信系统的辅助设备,非凡是切换设备的开关。(假如一个单独的"停止"控制要求中断或关掉辅助设备,DC4是首选设备控制字符。

NAK(回绝应答):通讯控制字符,接受方发送NAK给发送方,表示回绝应答。

SYN(同步空闲):通讯控制字符,在没有其他字符提供同步机制完成信号或保留信号时,SYN被同步传输系统使用。

ETB(传输块结束):通讯控制字符,表示通信数据块的结束。数据块的格式与过程格式不是必需相关的。

CAN(取消):控制字符,用来表示数据错误或不予考虑。

EM(中介结束):与发送数据相关的控制字符,表示中介(medium)的物质结束,或使用的、需要的中介的一部分信息记录的结束。

(这个字符的位置不必要与中介的物质结束位置相对应。

SUB(替代):可以用来替代不正常的字符。

ESC(转义字符(Escape)):控制字符,提供代码扩展(附加字符),用于信息交换。ESC是这一定数量的连续字符的前缀。

FS(文件分离),GS(组分离),RS(记录分离)和US(单元分离):这些信息分离符可用于任意格式的数据。包含关系如下:FS范畴最大,其次GS,再次RS,US最小。(文件、组、记录、单元的内容和长度没有被指明)。

DEL(删除):这个字符用来去除打孔带上错误或不需要的字符。(严格意义上讲,DEL不是控制字符)。

5.3图形字符

SP(空格):一个常见的非打印字符,用来区分开单词。它也是一个格式字符,用来控制打印位置的移动,每有个SP,打印位置向前移一个位置。

6.共识

6.1这个标准没有定义任何代码的物理存储方式,也不包括冗余、纠错控制。另外,这个标准也没有定义数据通信字符的结构、通信格式、字符扩展技术或用于图形显示的控制字符。

6.2使用标准代码以外的代码进行数据交换,必须要所有通信方都认可。

6.3整理的代码表以二进制顺序排列。

6.4除了用户已知的图形字符,代码表中没有其他用于图形控制的字符定义。更进一步,标准也没有定义不同的打印与显示类型风格(typestyle),在某些应用中,不同的类型风格可以方便用户。例如,在代码表位置2/1和5/15的字符常与逻辑或()、逻辑非(NOT--252)相关。

6.5这个标准的附录包含了设计和使用这些代码的附加信息。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有