Նաև անհրաժեշտ է դիտարկել Շենոն֊Ֆանոյի կոդը՝ պրեֆիքսային անհամասեռ կոդավորման ալգորիթմը։ Կոդավորման այդ մեթոդը օգտագործում է հաղորդագրության ավելորդությունը, որը ներառված է իր այբուբենի սիմվոլների հաճախականության անհամասեռ բաշխվածության մեջ, այսինքն՝ ավելի հաճախ հանդիպող սիմվոլները փոխարինում է կարճ երկուական հաջորդականություններով, իսկ ավելի հազվադեպ հանդիպող սիմվոլները՝ ավելի երկար երկուական հաջորդականություններով։ Դիտրակենք աղբյուրը, որը ընտրում է տառերը X = M {\displaystyle X=M} բազմությունից՝ p M {\displaystyle p_{M}} հավանականություններով։ Ենթադրենք, որ տառերը դասավորված են ( p 1 ⩾ p 2 ⩾ p M {\displaystyle {p_{1}}\geqslant {p_{2}}\geqslant {p_{M}}} ) հավանականության նվազման կարգով։ Շենոնի կոդի կոդային բառը՝ M {\displaystyle M} համարով հաղորդագրության համար երկուական հաջորդականությունն է, որն իրենից ներկայացնում է q M {\displaystyle q_{M}} թվի երկուական տեսքով գրանցված թվի՝ ստորակետից հետո առաջին l = − log ⁡ p m {\displaystyle l=-\log {p_{m}}} թվանշանակարգերը։