Двійкове кодування інформації

Теорія кодування являє собою один з розділів інформатики, безпосередньо пов`язаний з питаннями шифрування і дешифрування інформації, яка надходить до користувача. Сучасні способи приховування даних сягають своїм корінням в найдавніше минуле людства, оскільки разом з першими державними утвореннями з`явилися і таємниці важливого характеру. А разом з кодування інформаціїпершим листом зародилася і тайнопис. Таким чином, перший етап свого існування кодування інформації переживало тисячі років людської історії.

Початок сучасного етапу

Нинішні свої риси кодування інформації стало набувати лише в середині дев`ятнадцятого століття. Причиною цьому послужив промисловий переворот в цілому, а зокрема такі винаходи, як телефон, телеграф, іскровий апарат, радіо та інші. Перед вченими вперше виникла необхідність створити нову систему шифрів, орієнтовану не так на писемність, не так на вузликове письмо або щось подібне, а на новітню техніку. Першим таким методом кодування виявилася знаменита сьогодні азбука Морзе. Вона була побудована на системі потрійного сигналу, тобто її складали всього три елементи: пауза, крапка, тире.



кодування інформації в комп`ютері



Нова ера

Йшли роки, методи шифровки розвивалися. З`являлися все більш складні системи. У першій половині двадцятого століття цієї стрімкої еволюції здорово сприяли дві світові війни, змушували супротивників до все більш витонченим способам кодування. І, відповідно, до все більш майстерному декодування шифрів. Передумовами нової революції в цій області стали розробки компанії IBM в сорокових-п`ятдесятих роках, увінчалися створенням перших електронно-обчислювальних систем.

Кодування інформації в комп`ютері

Основою роботи комп`ютерів стало і є до сьогоднішнього дня так зване "двійкове кодування інформації ". Цей спосіб шифру грунтується на тому, що вся інформація конвертується в комбінації з двох значень двійкового алфавіту.двійкове кодування інформації Ці цифри - нуль і одиниця. Обраність цього способу полягає в його простоті, оскільки електронно-обчислювальна система набагато надійніше працює з двома різними станами сигналу. Їх могло бути і п`ять, і десять, однак в такому випадку, досить імовірно, були б помилки. Зрозуміло, в своєму розгорнутому вигляді двійкова система є досить довгою записом, що ускладнює роботу з нею і є її недоліком. Оскільки кодування інформації, засноване на довічним шифрі, може мати різноманітну довжину, відрізки коду були об`єднані в окремі символи: 1 байт або 8 біт. Основною операцією, яка проводиться над окремими "словами" тексту є їх порівняння. Першим аспектом, на який звертає увагу машина в ході такої операції, є унікальність коду і його довжина. Щоб закодувати інформацію, системою використовуються різноманітні таблиці перекодування. Необхідно, щоб одна і та ж використовувалася і при кодуванні, і при декодуванні одного тексту. Сьогодні найбільш поширеними таблицями зміни шифру є наступні: Unicode, ДКОИ-8, CP1251, ASCII. Для кодування ж конкретно російськомовного алфавіту підходять СР1251, ЯКІ-8, ср866, ISO і Мас.



Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!