Коддоо жана Дешифрлөө
Коддоо – бул жалпыга жеткиликтүү ыкманын жардамы менен берилиштерди башка форматка өзгөртүү процесси. Бул трансформациянын максаты, айрыкча ар кандай системаларда маалыматтардын колдонууга жарамдуулугун жогорулатуу болуп саналат. Ал ошондой эле маалыматтарды сактоо үчүн зарыл болгон сактоо мейкиндигин азайтуу жана ар кандай каналдар боюнча маалыматтарды берүү үчүн колдонулат. Декоддоо - коддолгон маалыматты кайра баштапкы форматка айландыруучу коддоонун тескери процесси.
Коддоо деген эмне?
Маалыматтарды жалпыга жеткиликтүү ыкманы колдонуп, ар кандай системалар үчүн колдонууга ыңгайлуу форматтарга которуу коддоо деп аталат. Коддолгон маалыматтарды оңой эле кайтарууга болот. Көпчүлүк учурда, конверттелген формат кеңири колдонулган стандарттык формат. Мисалы, ASCIIде (American Standard Code for Information Interchange) символдор сандар аркылуу коддолгон. 'A' 65 саны, 'B' 66 саны жана башкалар аркылуу көрсөтүлөт. Бул сандар "код" деп аталат. Ошо сыяктуу эле, символдорду коддоо үчүн DBCS, EBCDIC, Unicode ж.б. сыяктуу коддоо системалары да колдонулат. Маалыматтарды кысуу коддоо процесси катары да каралышы мүмкүн. Маалыматтарды ташууда коддоо ыкмалары да колдонулат. Мисалы, Binary Coded Decimal (BCD) коддоо системасы ондук санды көрсөтүү үчүн төрт битти колдонот жана Манчестер фазалык коддоосу (MPE) биттерди коддоо үчүн Ethernet тарабынан колдонулат. Коддоо термини аналогдуктан санарипке которуу үчүн да колдонулат.
Decoding деген эмне?
Декоддоштуруу – коддолгон маалыматты кайра баштапкы форматына айландыруучу коддоонун тескери процесси. Коддолгон маалыматтар стандарттык ыкмаларды колдонуу менен оңой чечмеленет. Мисалы, экилик коддуу ондук санды чечмелөө 2-базалык арифметикада жөнөкөй эсептөөлөрдү талап кылат. ASCII баалуулуктарын декоддоо жөнөкөй процесс, анткени символдор менен сандар ортосунда бирден бир карта түзүлөт. Декоддоо термини санариптиктен аналогго которуу үчүн да колдонулат. Байланыш тармагында декоддоо – кабыл алынган билдирүүлөрдү белгилүү бир тилде жазылган билдирүүгө айландыруу процесси. Бул процесс мурда айтылган декоддоо схемаларындай түз жүрбөйт, анткени билдирүү байланыш үчүн колдонулган каналдардагы ызы-чуудан улам бузулушу мүмкүн. Ызы-чуулуу каналдар аркылуу жөнөтүлгөн билдирүүлөрдү чечмелөө үчүн Идеалдуу байкоочунун декоддоосу, максималдуу ыктымалдыкты чечмелөө, минималдуу аралыкты чечмелөө ж.б. сыяктуу чечмелөө ыкмалары колдонулат.
Коддоо менен Декоддоо ортосунда кандай айырма бар?
Коддоо жана декоддоо эки карама-каршы процесс. Коддоо ар кандай системалардагы маалыматтардын колдонууга жарамдуулугун жогорулатуу жана сактоо үчүн талап кылынган мейкиндикти азайтуу максатында ишке ашырылат, ал эми декоддоо коддолгон маалыматты кайра баштапкы форматына которот. Коддоштуруу жалпыга жеткиликтүү ыкмаларды колдонуу менен ишке ашырылат жана аны оңой эле кайтарууга (декоддоо) болот. Мисалы, ASCII коддоо - бул символдор менен сандардын ортосундагы карта. Ошентип, аны чечмелөө түз алдыга карай. Бирок ызы-чуу каналдар аркылуу жөнөтүлгөн билдирүүлөрдү чечмелөө түз болбойт, анткени билдирүү ызы-чуу менен бурмаланышы мүмкүн. Мындай учурларда чечмелөө билдирүүдөгү ызы-чуунун таасирин чыпкалоо үчүн колдонулган татаал ыкмаларды камтыйт.