Кадаванне супраць дэкадавання

Кадаванне - гэта працэс пераўтварэння дадзеных у іншы фармат, выкарыстоўваючы метад, агульнадаступны. Мэтай гэтага пераўтварэння з'яўляецца павышэнне зручнасці выкарыстання дадзеных, асабліва ў розных сістэмах. Ён таксама выкарыстоўваецца для памяншэння месца для захоўвання, неабходнага для захоўвання дадзеных і для перадачы дадзеных па розных каналах. Расшыфроўка - зваротны працэс кадавання, які пераўтворыць кадаваную інфармацыю назад у зыходны фармат.

Што такое кадаванне?

Ператварэнне дадзеных у больш зручныя фарматы для розных сістэм, выкарыстоўваючы агульнадаступны метад, называецца кадаваннем. Кадаваныя дадзеныя могуць быць лёгка адменены. Вялікую частку часу пераўтвараецца фармат - гэта стандартны фармат, які шырока выкарыстоўваецца. Напрыклад, у ASCII (Амерыканскі стандартны код для абмену інфармацыяй) знакі кадуюцца з дапамогай лічбаў. "А" прадстаўлена лічбай 65, "В" лічбай 66 і г.д. Гэтыя лічбы называюцца "кодам". Сапраўды гэтак жа для кадавання знакаў таксама выкарыстоўваюцца сістэмы кадавання, такія як DBCS, EBCDIC, Unicode і г.д. Сціск дадзеных таксама можа разглядацца як працэс кадавання. Метады кадавання таксама выкарыстоўваюцца пры транспарціроўцы дадзеных. Напрыклад, сістэма кадавання двайковага кода з дзесятковым кодам (BCD) выкарыстоўвае чатыры біты, каб прадставіць дзесятковы нумар, а манчэстэрскае фазавае кадаванне (MPE) выкарыстоўваецца Ethernet для кадавання біт. Тэрмін кадавання таксама выкарыстоўваецца для аналагавага лічбавага пераўтварэння.

Што такое расшыфроўка?

Расшыфроўка - зваротны працэс кадавання, які пераўтворыць кадаваную інфармацыю назад у яе першапачатковы фармат. Кадаваныя дадзеныя можна лёгка дэкадаваць, выкарыстоўваючы стандартныя метады. Напрыклад, расшыфроўка двайковага кадаванага дзесятковага патрабуе простых разлікаў у арыфметыцы база-2. Расшыфроўка значэнняў ASCII - просты працэс, бо існуе адлюстраванне адзін да аднаго паміж знакамі і лічбамі. Тэрмін дэкадавання таксама выкарыстоўваецца для лічбавага ў аналагавае пераўтварэнне. У файле сувязі дэкадаванне - гэта працэс пераўтварэння атрыманых паведамленняў у паведамленне, напісанае на пэўнай мове. Гэты працэс не з'яўляецца прамым, як і раней згаданыя схемы дэкадавання, паколькі паведамленне можа быць падроблена з-за шуму ў каналах, якія выкарыстоўваюцца для сувязі. Метады дэкадавання, такія як ідэальнае расшыфроўка назіральнікаў, максімальная верагоднасць дэкадавання, дэкадаванне мінімальнай адлегласці і г.д., выкарыстоўваюцца для дэкадавання паведамленняў, адпраўленых па шумных каналах.

У чым розніца паміж кадаваннем і дэкадаваннем?

Кадаванне і расшыфроўка - два супрацьлеглыя працэсы. Кадаванне ажыццяўляецца з мэтай павышэння зручнасці выкарыстання дадзеных у розных сістэмах і памяншэння прасторы, неабходнай для захоўвання, у той час як дэкадаванне пераўтворыць кадаваную інфармацыю назад у яе першапачатковы фармат. Кадаванне вырабляецца з выкарыстаннем агульнадаступных метадаў і можа быць лёгка адменена (дэшыфравана). Напрыклад, кадаванне ASCII - гэта проста адлюстраванне паміж знакамі і лічбамі. Так што расшыфроўка прама наперад. Але расшыфроўка паведамленняў, адпраўленых па шумных каналах, будзе не прамая, таму што гэта можа быць падроблена шумам. У такіх выпадках расшыфроўка ўключае складаныя метады, якія выкарыстоўваюцца для фільтрацыі эфекту шуму ў паведамленні.