二進制代碼可以提供一種簡化信息表示的方法。在二進制代碼中,只有兩個數字:1和0。典型的二進制代碼將使用由1和0組成的字符串來表示字母、數字,或其他概念。例如美國信息交換標準碼(ASCII)的二進制表示法,其中每個8個字符的...
二進制代碼可以提供一種簡化信息表示的方法。在二進制代碼中,只有兩個數字:1和0。典型的二進制代碼將使用由1和0組成的字符串來表示字母、數字,或其他概念。例如美國信息交換標準碼(ASCII)的二進制表示法,其中每個8個字符的字符串都能表示256種不同變體中的任何一種。二進制碼通常用于計算和其他電子產品中,盡管它們也以其他形式出現在人類歷史中。

二進制代碼的一種形式是盲文,它使用六個點組成的組來表示字母或數字。
文本、計算機處理器指令或其他信息,必須分成離散的字符串。這些字符串通常被稱為位字符串,它們的長度可以是固定的,也可以是動態的。在這種情況下,位是指每個二進制數字,因此,一個8個字符的二進制代碼字符串將包含8位信息。使用不同的字符編碼或集合,這樣的位字符串可以用來表示許多不同的事物。

二進制在基本的計算機編程中,代碼只使用1和0。
計算機和其他電子設備使用所謂的觸發器電路來表示二進制代碼中的信息。這些電路的設計可能會有所不同,盡管它們通常必須能以兩種離散狀態存在。在計算中,一個觸發器電路通常代表一個有正電壓的電路和一個沒有電壓的零電路。這種設計的早期例子涉及使用大體積真空管,后來的突破導致晶體管和微芯片等項目動態隨機存取存儲器(DRAM)等元件可以使用觸發器電路來存儲二進制代碼。
復雜形式的數據也可以存儲在二進制代碼中,通常是每個8位的離散字符串。二進制文件可以是從純文本文檔到可執行程序的任何內容,其中包含的數據將用與任何二進制代碼相同的1和0。由于二進制文件可以包含圖像、聲音或幾乎任何其他類型的信息,它們通常包括計算機可用于識別目的的頭文件。
二進制代碼的使用時間比現代計算機長得多,例如數據由兩個離散的在人類歷史的大部分時間里,狀態都是存在的。古代風水的概念是以瑤族符號的形式出現的,每一個都代表陰或陽。尼日利亞的一個部落也使用一個由一個圓或兩條線組成的二進制集合來表示幾千年來的信息。另一種與計算無關的二進制代碼是盲文,它使用六個點組成的一組來表示字母或數字。每個點都可以存在于兩種狀態中的一種,提升或扁平,以便盲人可以閱讀。

例如美國信息交換標準碼(ASCII)的二進制表示法,其中每個8個字符的字符串可以表示256個不同變體中的任何一個。