<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> 属する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">長さ</anchor>がすべて<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">等しい</anchor>ような<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号</anchor>全体を、
<dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">固定長符号</anchor></dfn>あるいは<dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">等長符号</anchor></dfn>といいます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">固定長符号</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">対義語</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">可変長符号</anchor>ですが、
文脈によっては<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">固定長符号</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">可変長符号</anchor>の特殊な場合として扱うこともあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">固定長符号</anchor>は扱いやすいですが、属する各<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号</anchor>の出現頻度に著しい<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">差</anchor>がある場合、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メモリー</anchor>利用効率が低くなります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <code>US-ASCII</code> や <code>ISO-8859-1</code> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EBCDIC</anchor> のような古典的な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">欧米</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">固定長符号</anchor>でした。しかし<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5</anchor> のようなかつての<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アジア</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>や、
現在用いられている <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor> のような<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>の多い<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">可変長符号</anchor>となっています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> また<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ハフマン符号</anchor>をはじめとする<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号理論</anchor>的に扱われる対象となる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号</anchor>の多くも、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">可変長符号</anchor>です。</p></body></html>