Кодирање вс декодирање
Кодирање је процес претварања података у други формат помоћу методе која је јавно доступна. Сврха ове трансформације је повећати употребљивост података посебно у различитим системима. Такође се користи за смањење простора за складиштење потребног за складиштење података и за пренос података на различите канале. Декодирање је обрнути процес кодирања, који кодиране информације враћа у изворни формат.
Шта је кодирање?
Трансформација података у више употребљиве формате за различите системе, користећи јавно доступну методу, назива се кодирање. Кодирани подаци могу се лако преокренути. Претворени формат већине времена је стандардни формат који се широко користи. На пример, у АСЦИИ (Амерички стандардни код за размену информација) знакови се кодирају помоћу бројева. 'А' је представљено бројевима 65, 'Б' бројем 66, итд. Ови бројеви се називају 'шифра'. Слично томе, кодни системи као што су ДБЦС, ЕБЦДИЦ, Уницоде итд. Се такође користе за кодирање знакова. Сажимање података се такође може посматрати као поступак кодирања. Технике кодирања такође се користе приликом транспорта података. На пример, систем за кодирање бинарног децималног броја (БЦД) користи четири бита за представљање децималног броја, а Манцхестер Пхасе Енцодинг (МПЕ) користи Етхернет за кодирање битова. Израз кодирање се такође користи за аналогну у дигиталну конверзију.
Шта је дешифровање?
Декодирање је обрнути процес кодирања, који кодиране информације враћа у свој оригинални формат. Кодирани подаци могу се лако декодирати кориштењем стандардних метода. На пример, декодирање бинарно кодираног децималног броја захтева неке једноставне прорачуне у аритметици базе-2. Дешифровање АСЦИИ вредности је израван поступак јер постоји мапирање између знакова и бројева. Израз декодирање такође се користи за дигиталну у аналогну претворбу. У области комуникације, декодирање је процес претварања примљених порука у поруку написану одређеним језиком. Овај поступак није напредан као претходно споменуте шеме декодирања, јер се порука може умањити због буке у каналима који се користе за комуникацију. Методе декодирања, као што су идеално декодирање посматрача, максимална декорација вероватноће, декодирање минималних растојања, итд. Користе се за декодирање порука послатих преко бучних канала.
Која је разлика између кодирања и декодирања?
Кодирање и декодирање два су супротна процеса. Кодирање се врши с намјером да се повећа искористивост података у различитим системима и да се смањи простор потребан за складиштење, док декодирање претвара кодиране информације назад у изворни формат. Кодирање се врши помоћу јавно доступних метода и може се лако преокренути (декодирати). На пример, АСЦИИ кодирање је само мапирање између знакова и бројева. Дакле, дешифровање је равно напријед. Али декодирање порука послатих бучним каналима неће бити равно напријед, јер би порука могла бити умањена буком. У таквим случајевима декодирање укључује сложене методе које се користе за филтрирање ефекта буке у поруци.