
【计】 augmented code
augment; expansion; extend; extension; strengthen
【经】 expand; expansion
code; yard
【计】 ASA code ASA
【经】 code; yard
在汉英词典与计算机编码领域,"扩充码"(Expanded Code)指在基础字符集编码(如GB2312)容量不足时,通过特定规则扩展形成的二进制编码系统,主要用于表示更多汉字及符号。其核心原理与价值如下:
基础编码扩展
扩充码以区位码(94×94矩阵)为基础,通过高位字节范围扩展(0xA1-0xFE)突破原编码空间限制。例如GBK编码在GB2312的6,763字符基础上,扩展支持21,886个汉字及图形符号(来源:国家标准GB 18030-2005 )。
兼容性设计
采用双字节结构(Double-Byte Character Set, DBCS),其中首字节高位为1(0x81-0xFE)标识扩展字符,次字节(0x40-0xFE)定位具体字符,实现与ASCII码的前向兼容(来源:RFC 1922 )。
中文操作系统支持
Windows系统采用CP936代码页(即GBK)处理简体中文文本,其扩展码覆盖Unicode BMP基本平面外的CJK扩展汉字(来源:微软文档 )。
国际标准整合
GB18030-2005标准通过四字节扩展码映射Unicode 4.0全部字符,满足ISO/IEC 10646国际编码要求(来源:ICANN报告 )。
《信息处理用汉字编码字符集》指出,扩充码需遵循"高位避让"原则(0x80不用于首字节),避免与单字节控制码冲突(来源:中科院计算所《中文信息处理技术丛书》)。
技术公式示例:
区位码转GBK码的转换关系为:
$$ begin{aligned} text{高位字节} &= text{区号} + 160
text{低位字节} &= text{位号} + 160 end{aligned} $$
(来源:《计算机汉字处理技术》清华大学出版社)
根据搜索结果的多个领域信息,“扩充码”在不同场景下有不同含义,需结合具体语境理解:
在短信服务中,扩展码指短信发送方代码中除固定代码外的可变部分,主要用于匹配用户上行回复(如退订指令TD)。例如短信发送号码为“10690123345435”,其中末尾数字可能为扩展码,帮助运营商识别回复归属。
在信息编码技术中,扩展码是一种特殊纠错码,如长度为q的q进制里德-索罗门码。其特性包括:
在云计算场景(如阿里云盘)中,扩容码是用于临时或永久增加存储资源的兑换码,例如:
需根据上下文判断“扩充码”具体指向:
【别人正在浏览】