可变宽度编码可变宽度编码是一种字符编码方案,其中藉由不同长度的代码,对字符集(符号库)进行编码以表示文字,通常使用于计算机中。[1][a]最常见的可变宽度编码为多字节编码,它使用不同数量的字节(或称八位字节)来编码不同的字符。(有些作者,尤其在微軟文档中,使用“多字节字符集”这一术语。但这样实属用词不当,因表示大小是编码的属性,而非字符集的属性。 ) 在早期的微型计算机的冒险游戏中,有时为将英文文本打包成更少的字节,使用每个字符少于一个字节的早期可变宽度编码。然而,因与磁带不同,它允许随机访问,允许按需加载文本的磁盘的产生与计算机内存的增加和通用压缩算法的运用,使这些技巧在很大程度上已经过时。 多字节编码多为因增加字符数量而不致破坏与已存在的限制之间的向后兼容性而产生。例如,若每个字符以一个字节(8比特)存储,则最多可编码256个可能的字符;故为了编码数量超过256个的字符,显而易见的选择则是每个编码单元使用两个及以上数量的字节,如两个字节(16比特)可编码65536个可能的字符,但这样的改变将会破坏与已存在之系统的兼容性,故可能根本便不可行。 註釋
參考文獻
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia