Двійкове кодування інформації
Теорія кодування являє собою один з розділів інформатики, безпосередньо пов'язаний з питаннями шифрування і дешифрування інформації, яка надходить до користувача. Сучасні спобличчя приховування даних ідуть своїми коренями в найдавніше минуле людства, оскільки разом з першими державними утвореннями з'явилися і таємниці важливого характеру. А разом з першим листом зародилася і тайнопис. Таким чином, перший етап свого існування кодування інформації переживало тисячі років людської історії.
Початок сучасного етапу Нинішні свої риси кодування інформації стало набувати лише в середині дев'ятнадцятого століття. Причиною цьому послужив промисловий переворот у цілому, а зокрема такі винаходи, як телефон, телеграф, іскровий апарат, радіо та інші. Перед вченими вперше виникла необхідність створити нову систему шифрів, орієнтовану не на писемність, не на вузликове письмо або щось подібне, а на новітню техніку. Першим таким методом кодування виявилася знаменита сьогодні азбука Морзе. Вона була побудована на системі трійкового сигналу, тобто її складали всього три елементи: пауза, крапка, тире. Нова ера Йшли роки, методи шифрування розвивалися. З'являлися все більш складні системи. У першій половині двадцятого століття цієї стрімкої еволюції здорово сприяли дві світових війни, змушували супротивників до все більш витонченим спобличчям кодування. І, відповідно, до все більш майстерному декодуванню шифрів. Передумовами нової революції в цій області стали розробки компанії IBM в сорокових-п'ятдесятих роках, увінчалися створенням перших електронно-обчислювальних систем.
Кодування інформації в комп'ютері Основою роботи комп'ютерів стало і є до сьогоднішнього дня так зване "двійкове кодування інформації". Цей спосіб шифру ґрунтується на тому, що вся інформація конвертується в комбінації з двох значень двійкового алфавіту. Ці цифри - нуль і одиниця. Обраність цього способу полягає в його простоті, оскільки електронно-обчислювальна система набагато більш надійно працює з двома різними станами сигналу. Їх могло бути і п'ять, і десять, проте в такому разі, ймовірно, були б помилки. Зрозуміло, у своєму розгорнутому вигляді двійкова система є досить довгою записом, що ускладнює роботу з нею і є її недоліком. Оскільки кодування інформації, засноване на двійковому шифрі, може мати різноманітну довжину, відрізки коду були об'єднані в окремі символи: 1 байт або 8 біт. Основною операцією, яка виконується над окремими "словами" тексту є їх порівняння. Першим аспектом, на який звертає увагу машина у ході такої операції, є унікальність коду і його довжина. Щоб закодувати інформацію, системою використовуються різноманітні таблиці перекодування. Необхідно, щоб одна і та ж використовувалася і при кодуванні, і при декодировке одного тексту. Сьогодні найбільш поширеними таблицями зміни шифру є наступні: Unicode, ДКОИ-8 CP1251 ASCII. Для кодування ж конкретно російськомовного алфавіту підходять СР1251 КОІ-8 СР866 ISO і Мас.
Початок сучасного етапу Нинішні свої риси кодування інформації стало набувати лише в середині дев'ятнадцятого століття. Причиною цьому послужив промисловий переворот у цілому, а зокрема такі винаходи, як телефон, телеграф, іскровий апарат, радіо та інші. Перед вченими вперше виникла необхідність створити нову систему шифрів, орієнтовану не на писемність, не на вузликове письмо або щось подібне, а на новітню техніку. Першим таким методом кодування виявилася знаменита сьогодні азбука Морзе. Вона була побудована на системі трійкового сигналу, тобто її складали всього три елементи: пауза, крапка, тире. Нова ера Йшли роки, методи шифрування розвивалися. З'являлися все більш складні системи. У першій половині двадцятого століття цієї стрімкої еволюції здорово сприяли дві світових війни, змушували супротивників до все більш витонченим спобличчям кодування. І, відповідно, до все більш майстерному декодуванню шифрів. Передумовами нової революції в цій області стали розробки компанії IBM в сорокових-п'ятдесятих роках, увінчалися створенням перших електронно-обчислювальних систем.
Кодування інформації в комп'ютері Основою роботи комп'ютерів стало і є до сьогоднішнього дня так зване "двійкове кодування інформації". Цей спосіб шифру ґрунтується на тому, що вся інформація конвертується в комбінації з двох значень двійкового алфавіту. Ці цифри - нуль і одиниця. Обраність цього способу полягає в його простоті, оскільки електронно-обчислювальна система набагато більш надійно працює з двома різними станами сигналу. Їх могло бути і п'ять, і десять, проте в такому разі, ймовірно, були б помилки. Зрозуміло, у своєму розгорнутому вигляді двійкова система є досить довгою записом, що ускладнює роботу з нею і є її недоліком. Оскільки кодування інформації, засноване на двійковому шифрі, може мати різноманітну довжину, відрізки коду були об'єднані в окремі символи: 1 байт або 8 біт. Основною операцією, яка виконується над окремими "словами" тексту є їх порівняння. Першим аспектом, на який звертає увагу машина у ході такої операції, є унікальність коду і його довжина. Щоб закодувати інформацію, системою використовуються різноманітні таблиці перекодування. Необхідно, щоб одна і та ж використовувалася і при кодуванні, і при декодировке одного тексту. Сьогодні найбільш поширеними таблицями зміни шифру є наступні: Unicode, ДКОИ-8 CP1251 ASCII. Для кодування ж конкретно російськомовного алфавіту підходять СР1251 КОІ-8 СР866 ISO і Мас.
Схожі добрі поради по темі
Кольори в "Майнкрафте" - кодування
Для тих, хто створює моди для "Майнкрафта" або прагне прикрасити написи в книгах і на табличках у грі, ми представляємо список кодів, необхідних для
Чому двійкове кодування є універсальним? Методи програмування
Комп'ютер обробляє велику кількість інформації. Аудіо-файли, картинки, тексти – все це необхідно відтворити або вивести на екран. Чому двійкове
Внутрішній і зовнішній тюнінг мотоцикла
Тюнінг - досить складна і цікава робота, якісно виконати яку може тільки досвідчений майстер-електрик, дизайнер і механік. В залежності від того, які
Кодування текстової інформації в комп'ютері
Кодування текстової інформації в комп'ютері – часом невід'ємна умова коректної роботи пристрою або відображення того чи іншого фрагменту. Як
Як вирішити, що краще - Windows 7 або XP?
Вихід новинок від Microsoft - це завжди радісна подія, так як з часом програмні продукти еволюціонують, розробники вносять різні нововведення,
Як визначити кодування? Навіщо це потрібно?
Кожна програма пишеться з допомогою спеціального коду, який є базовою частиною програмування. Сьогодні ми розповімо про те, як визначити кодування,