Бінарний проти ASCII
Бінарний код - це метод, який використовується в комп'ютерах та цифрових пристроях для представлення та передачі тексту, символів або інструкцій процесора. Оскільки комп'ютери та цифрові пристрої виконують основні операції на основі двох значень напруги (Високе або Низьке), кожен біт даних, що беруть участь у процесі, повинен бути перетворений у цю форму. Ідеальним методом для виконання цього завдання є представлення даних у двійковій системі числення, яка включає лише дві цифри, 1 і 0. Наприклад, при кожному натисканні клавіші на клавіатурі вона створює рядок 1 і 0, що є унікальним для кожного символу і надсилає його як вихід. Процес перетворення даних у двійковий код називається кодуванням. Багато методів кодування використовуються в обчислювальній техніці та телекомунікаціях.
ASCII, що означає американський Стандартний код для обміну інформацією, - це стандартне кодування алфавітно-цифрових символів, що використовуються на комп’ютерах та пов'язаних з ними пристроях. ASCII був запроваджений Інститутом стандартів Сполучених Штатів Америки (USASI), тепер відомим як Американський національний інститут стандартів.
Більше про двійкові коди
Найпростіший спосіб кодування даних - це призначення конкретного значення (в основному в десяткових числах) символу чи символу чи інструкції, а потім перетворення значення (десяткове число) у двійкове число, яке складається лише з 1 та 0. Послідовність 1-х та 0-х називається двійковим рядком. Довжина двійкового рядка визначає кількість різних символів чи інструкцій, які можна закодувати. З однією цифрою можуть бути представлені лише два різних символи чи інструкції. З двома цифрами можуть бути представлені чотири символи чи інструкції. Як правило, з двійковим рядком н цифр, 2н можуть бути представлені різні символи, інструкції або стани.
Існує багато методів кодування з різною довжиною двійкових рядків, деякі з яких мають постійну довжину, а інші змінну довжину. Кілька бінарних кодів з постійними бітовими рядками - це ASCII, розширені ASCII, UTF-2 та UTF-32. UTF-16 і UTF-8 є двійковими кодами змінної довжини. Як кодування Хаффмана, так і код Морзе також можна розглядати як двійкові коди змінної довжини.
Більше про ASCII
ASCII є буквено-цифровою схемою кодування символів, запровадженою в 1960-х роках. Оригінальний ASCII використовує 7-значний двійковий рядок, що дозволяє йому представляти 128 символів. Пізніша версія ASCII називається розширений ASCII використовує 8-розрядний двійковий рядок, що дає йому можливість представляти 256 різних символів.
ASCII включає, насамперед, два типи символів, які є контрольні символи (представлено 0-31 десятковий і 127десятковий) і символи для друку (представлено 32- 126 десятковий). Наприклад, клавіша управління видалити задається значення 127десятковий який представлений 1111111. Персонаж а, якому задано значення 97десятковий,представлено 1100001. ASCII може представляти літери в обох випадках, цифри, символи та клавіші управління.
Яка різниця між Бінарним кодом та ASCII?
• Бінарний код - це загальний термін, що використовується для методу кодування символів чи інструкцій, але ASCII є лише однією із загальновизнаних конвенцій кодування символів, і це була найбільш часто використовувана схема двійкового кодування протягом більше трьох десятиліть.
• Бінарний код може мати різну довжину для кодування залежно від кількості символів, інструкцій чи способу кодування, але ASCII використовує лише 7-розрядний двійковий рядок і 8 розрядів для розширеного ASCII.