Կոդավորումը ընդդեմ վերծանման

Կոդագրումը տվյալների փոխանցումն այլ ձևաչափի վերափոխելու գործընթացն է ՝ օգտագործելով հանրային մատչելի մեթոդ: Այս վերափոխման նպատակը տվյալների օգտագործելիության բարձրացումն է հատկապես տարբեր համակարգերում: Այն նաև օգտագործվում է տվյալների պահպանման համար անհրաժեշտ պահեստային տարածքը կրճատելու և տարբեր ալիքներով տվյալները փոխանցելու համար: Վերծանումը կոդավորման հակառակ գործընթացն է, որը կոդավորված տեղեկատվությունը վերադարձնում է բնօրինակ ձևաչափին:

Ինչ է կոդավորումը:

Տվյալները տարբեր համակարգերի համար ավելի օգտագործելի ձևաչափերի վերափոխելը ՝ հանրային մատչելի մեթոդ օգտագործելով ՝ կոչվում է կոդավորում: Կոդավորված տվյալները կարող են հեշտությամբ հակադարձվել: Ժամանակի մեծ մասը փոխարկված ձևաչափը ստանդարտ ձևաչափ է, որը լայնորեն օգտագործվում է: Օրինակ, ASCII- ում (Տեղեկատվության փոխանակման ամերիկյան ստանդարտ ծածկագիր) նիշերը կոդավորված են համարների օգտագործմամբ: «Ա» -ը ներկայացված է 65-ով, «B» - ն օգտագործելով 66 համարը և այլն: Այս համարները կոչվում են «կոդ»: Նմանապես, կոդավորող համակարգերը, ինչպիսիք են DBCS, EBCDIC, Unicode և այլն, օգտագործվում են նաև նիշերը կոդավորելու համար: Սեղմող տվյալները կարող են դիտվել նաև որպես կոդավորման գործընթաց: Կոդավորման մեթոդները նույնպես օգտագործվում են տվյալների տեղափոխման ժամանակ: Օրինակ, Երկուական կոդավորված տասնորդական (BCD) կոդավորման համակարգը օգտագործում է չորս բիտ ՝ տասնորդական համարը ներկայացնելու համար, իսկ մանչեսթերային փուլային կոդավորումը (MPE) օգտագործում է Ethernet- ը ՝ բիթերը ծածկագրելու համար: Կոդոդավորման տերմինը նույնպես օգտագործվում է թվային փոխարկման անալոգային:

Ինչ է վերծանումը:

Վերծանումը կոդավորման հակառակ գործընթացն է, որը կոդավորված տեղեկատվությունը վերադարձնում է իր սկզբնական ձևաչափին: Կոդավորված տվյալները կարելի է հեշտությամբ վերծանել ՝ օգտագործելով ստանդարտ մեթոդներ: Օրինակ, Երկուական կոդավորված տասնորդականի ապակոդավորումը պահանջում է մի քանի պարզ հաշվարկ բազային -2 թվաբանության մեջ: ASCII- ի արժեքների վերծանումը պարզ գործընթաց է, քանի որ կա նիշերի և թվերի միջև մեկ-մեկ քարտեզագրում: Վերծանման տերմինը նույնպես օգտագործվում է թվայինից անալոգային փոխարկման համար: Կապի ոլորտում, վերծանումը համարվում է ստացված հաղորդագրությունները հատուկ լեզվով գրված հաղորդագրության վերածելու գործընթաց: Այս գործընթացը ուղիղ առաջ չի տանում, ինչպես նախկինում վերծանման վերծանման սխեմաները, քանի որ հաղորդագրությունը կարող է խափանվել հաղորդակցության համար օգտագործվող ալիքներում աղմուկի պատճառով: Վերծանման մեթոդները, ինչպիսիք են իդեալական դիտորդի վերծանումը, առավելագույն հավանականության վերծանումը, հեռավորության նվազագույն ապակոդավորումը և այլն, օգտագործվում են աղմկոտ ալիքներով ուղարկված հաղորդագրությունների վերծանման համար:

Ո՞րն է տարբերությունը կոդավորելու և վերծանման միջև:

Կոդավորումը և վերծանումը երկու հակառակ գործընթաց են: Կոդավորումը կատարվում է տարբեր համակարգերում տվյալների օգտագործման հնարավորության բարձրացման և պահեստավորման համար անհրաժեշտ տարածության կրճատման մտադրությամբ, մինչդեռ ապակոդավորելը կոդավորված տեղեկությունները վերադարձնում է իր սկզբնական ձևաչափին: Կոդավորումը կատարվում է հանրորեն մատչելի մեթոդների միջոցով, և այն կարելի է հեշտությամբ հետ բերել (վերծանել): Օրինակ ՝ ASCII կոդավորումը պարզապես քարտեզագրում է նիշերի և թվերի միջև: Այսպիսով, այն վերծանելն ուղիղ առաջ է: Բայց աղմկոտ ալիքներով ուղարկված հաղորդագրությունները վերծանելն ուղիղ չի լինի, քանի որ հաղորդագրությունը կարող է խոչընդոտվել աղմուկով: Նման դեպքերում վերծանումը ներառում է բարդ մեթոդներ, որոնք օգտագործվում են հաղորդագրության մեջ աղմուկի ազդեցությունը զտելու համար: