Бінарний код являє собою текст, інструкції процесора комп'ютера або інші дані з використанням будь двухсимвольной системи. Найчастіше це система бінарних чисел 0 і 1. Двійковий код призначає шаблон двійкових цифр (біт) кожному символу та інструкції. Наприклад, бінарна рядок з восьми біт може представляти будь-яку з 256 можливих значень і тому може генерувати безліч різних елементів. Відгуки про бінарному коді світового професійного спільноти програмістів свідчать про те, що це основа професії і головний закон функціонування обчислювальних систем і електронних пристроїв.
Розшифровка бінарного коду
В обчисленнях і телекомунікації двійкові коди використовуються для різних методів кодування символів даних в бітові рядки. Ці методи можуть використовувати рядки фіксованої або змінної ширини. Для перекладу в бінарний код існує безліч наборів символів і кодувань. У коді з фіксованою шириною кожна буква, цифра або інший символ представляється бітової рядком тієї ж довжини. Ця бітова рядок, интерпретируемая як бінарне число, зазвичай відображається у кодових таблицях в вісімковій, десятковій або шістнадцятковій нотації. Розшифровка бінарного коду: бітова рядок, интерпретируемая як бінарне число, може бути переведена в десяткове число. Наприклад, нижній регістр букви a, якщо він представлений бітової рядком 01100001 (як і в стандартному коді ASCII), також може бути представлений як десяткове число 97. Переклад бінарного коду в текст являє собою ту ж процедуру, тільки в зворотному порядку.
Як це працює
З чого складається бінарний код? Код, використовуваний в цифрових комп'ютерах, заснований на двійковій системі числення, в якій є тільки два можливих стани: вкл. і викл., зазвичай позначають нулем та одиницею. Якщо у десятковій системі, яка використовує 10 цифр, кожна позиція кратна 10 (1001000 і т. д.), то в двійковій системі кожне цифрове положення кратно 2 (4816 і т. д.). Сигнал двійкового коду являє собою серію електричних імпульсів, які представляють числа, символи та операції, які необхідно виконати. Пристрій, зване годинами, посилає регулярні імпульси, а такі компоненти, як транзистори, включаються (1) або вимикаються (0), щоб передавати або блокувати імпульси. У двійковому коді кожне десяткове число (0-9) представлено набором з чотирьох двійкових цифр або бітів. Чотири основні арифметичні операції (додавання, віднімання, множення і ділення) можуть бути зведені до комбінаціям фундаментальних булевих алгебричних операцій над двійковими числами. Біт в теорії зв'язку та захисту інформації являє собою одиницю даних, еквівалентну результату вибору між двома можливими альтернативами у системі двійкових номерів, зазвичай використовується в цифрових комп'ютерах.

Відгуки про бінарному коді
Характер бінарного (двійкового) коду і даних є базовою частиною фундаментального світу ІТ. C цим інструментом працюють фахівці світового ІТ-«закулісся» — програмісти, чия спеціалізація прихована від уваги рядового користувача. Відгуки про бінарному коді від розробників свідчать про те, що ця галузь потребує глибокого вивчення математичних основ і великої практики в сфері матаналізу та програмування.
Бінарний код — це найпростіша форма комп'ютерного коду або даних програмування. Він повністю представлений двійковою системою цифр. Згідно з відгуками про бінарному коді, його часто асоціюється з машинним кодом, так як двійкові набори можуть бути об'єднані для формування вихідного коду, що інтерпретується комп'ютером або іншим апаратним забезпеченням. Почасти це вірно. Машинний код використовує набори двійкових цифр для формування інструкцій. Поряд з самою базовою формою коду двійковий файл також являє собою найменший обсяг даних, який протікає через все складні комплексні апаратні і програмні системи, які обробляють сьогоднішні ресурси та активи даних. Найменший обсяг даних називається бітом. Поточні рядка бітів стають кодом або даними, які інтерпретуються комп'ютером.
Двійкове число
В математиці та цифрової електроніки двійкове число — це число, виражене в системі числення base-2 або двійкової цифрової системи, яка використовує тільки два символи: 0 (нуль) і 1 (один). Система чисел base-2 являє собою позиційну нотацію з радіусом 2. Кожна цифра згадується як біт. Завдяки своїй простій реалізації в цифрових електронних схемах з використанням логічних правил, двійкова система використовується майже всіма сучасними комп'ютерами та електронними пристроями.
Історія
Сучасна бінарна система чисел як основа для двійкового коду була винайдена Готтфрідом Лейбніцем в 1679 році і представлена в його статті «Пояснення бінарної арифметики». Двійкові цифри були центральними для теології Лейбніца. Він вважав, що двійкові числа символізують християнську ідею творчості ex nihilo, або творіння з нічого. Лейбніц намагався знайти систему, яка перетворює вербальні висловлювання логіки в чисто математичні дані.
Бінарні системи, що передують Лейбницу, також існували в стародавньому світі. Прикладом може служити китайська бінарна система І Цзін, де текст для передбачення заснований на подвійності інь і ян. В Азії та в Африці використовувалися щілисті барабани з бінарними тонами для кодування повідомлень. Індійський учений Пінгала (близько 5-го століття до н. е) розробив бінарну систему для опису просодії у своєму творі «Чандашутрема». Жителі острова Мангарева у Французькій Полінезії використовували гібридну бінарно-десяткову систему до 1450 року. В XI столітті вчений і філософ Шао Юн розробив метод організації гексаграми, який відповідає послідовності від 0 до 63 як представлено в бінарному форматі, причому інь дорівнює 0 янь — 1. Порядок також є лексикографическим порядком у блоках елементів, вибраних з двухэлементного набору.
Новий час
У 1605 році Френсіс Бекон обговорив систему, в якій букви алфавіту можуть бути зведені до послідовності двійкових цифр, які потім можуть бути закодовані як ледь помітні варіації шрифту в будь-якому випадковому тексті. Важливо відзначити, що саме Френсіс Бекон доповнив загальну теорії бінарного кодування спостереженням, що цей метод може бути використаний з будь-якими об'єктами. Інший математик і філософ Джордж Бул опублікував у 1847 році статтю під назвою «Математичний аналіз логіки», в якій описується алгебраїчна система логіки, відома сьогодні як булева алгебра. Система була заснована на бінарному підході, який складався з трьох основних операцій: AND, OR і NOT. Ця система не була введена в експлуатацію, поки аспірант з Массачусетського технологічного інституту по імені Клод Шеннон не помітив, що булева алгебра, яку він вивчив, була схожа на електричний ланцюг. Шеннон написав дисертацію в 1937 році, в якій були зроблені важливі висновки. Теза Шеннона став відправною точкою для використання бінарного коду в практичних додатках, таких як комп'ютери та електричні схеми.

Інші форми двійкового коду
Бітова рядок не є єдиним типом двійкового коду. Двійкова система в цілому — це будь-яка система, яка допускає тільки два варіанти, таких як перемикач в електронній системі або простий істинний або хибний тест. Брайль — це тип двійкового коду, який широко використовується сліпими людьми для читання і запису на дотик, названий по імені його творця Луї Брайля. Ця система складається з сіток по шість точок у кожній, по три на стовпець, в якому кожна точка має два стани: підняті або поглиблені. Різні комбінації точок здатні представляти всі букви, цифри і знаки пунктуації. Американський стандартний код для обміну інформацією (ASCII) використовує 7-розрядний двійковий код для представлення тексту та інших символів в комп'ютерах, обладнанні зв'язку та інших пристроях. Кожної букви або символу присвоюється номер від 0 до 127. Двійково-кодоване десяткове значення або BCD — це двійкове кодоване подання цілочисельних значень, яке використовує 4-бітний граф для кодування десяткових цифр. Чотири двійкові біти можуть кодувати до 16 різних значень. У номерах із кодуванням BCD тільки перші десять значень у кожному полубайте є коректними і кодують десяткові цифри з нулем, через дев'ять. Решта шість значень є некоректними і можуть викликати або машинне виняток, або незазначені поведінку, в залежності від комп'ютерної реалізації арифметики BCD.

Арифметика BCD іноді краще числових форматів з плаваючою комою в комерційних і фінансових додатках, де складна поведінка округлення чисел є небажаним.
Застосування
Більшість сучасних комп'ютерів використовують програму бінарного коду для інструкцій і даних. Компакт-диски, DVD-диски і диски Blu-ray представляють звук і відео в двійковій формі. Телефонні дзвінки переносяться в цифровому вигляді в мережах міжміського та мобільного телефонного зв'язку з використанням імпульсно-кодової модуляції і в мережах передачі голосу по IP.