Bináris vs ASCII
A bináris kód a számítógépekben és digitális eszközökben használt módszer szövegek, szimbólumok vagy processzorutasítások megjelenítésére és átvitelére. Mivel a számítógépek és a digitális eszközök alapvető műveleteiket két (magas vagy alacsony) feszültségérték alapján hajtják végre, a folyamatban részt vevő minden adatot ebbe a formába kell konvertálni. Az ideális módszer ennek a feladatnak az elvégzésére az, ha az adatokat a bináris számrendszerben ábrázoljuk, amely csak két számjegyből áll, 1-ből és 0-ból. Például a billentyűzet minden egyes billentyűlenyomásával 1-es és 0-s karakterláncot ad., amely minden karakter esetében egyedi, és ezt küldi el kimenetként. Az adatok bináris kódmá alakításának folyamatát kódolásnak nevezik. Számos kódolási módszert használnak a számítástechnikában és a távközlésben.
Az ASCII, amely az American Standard Code for Information Interchange rövidítése, a számítógépekben és a kapcsolódó eszközökben használt alfanumerikus karakterek szabványos kódolása. Az ASCII-t az Amerikai Egyesült Államok Szabványügyi Intézete (USASI) vezette be, amely ma Amerikai Nemzeti Szabványügyi Intézetként ismert.
További információ a bináris kódokról
Az adatok kódolásának legegyszerűbb módja, ha egy adott értéket (többnyire decimális számokban) rendelünk a karakterhez vagy a szimbólumhoz vagy az utasításhoz, majd az értéket (tizedes számot) bináris számmá alakítjuk, amely csak a következőből áll. 1-ből és 0-ból. Az 1-ek és 0-k sorozatát bináris karakterláncnak nevezzük. A bináris karakterlánc hossza határozza meg a kódolható karakterek vagy utasítások számát. Csak egy számjeggyel csak két különböző karakter vagy utasítás ábrázolható. Két számjeggyel négy karakter vagy utasítás ábrázolható. Általában egy n számjegyből álló bináris karaktersorozattal 2 különböző karakterek, utasítások vagy állapotok ábrázolhatók.
Sok kódolási módszer létezik különböző hosszúságú bináris karakterláncokkal, amelyek közül néhány állandó hosszúságú, a másik pedig változó hosszúságú. Néhány állandó bitláncú bináris kód az ASCII, a kiterjesztett ASCII, az UTF-2 és az UTF-32. Az UTF-16 és az UTF-8 változó hosszúságú bináris kódok. A Huffman-kódolás és a Morse-kód is változó hosszúságú bináris kódnak tekinthető.
További információ az ASCII-ről
Az ASCII egy alfanumerikus karakterkódolási séma, amelyet az 1960-as években vezettek be. Az eredeti ASCII 7 számjegy hosszú bináris karakterláncot használ, amely lehetővé teszi 128 karakter megjelenítését. Az ASCII egy újabb verziója, az úgynevezett kiterjesztett ASCII 8 számjegy hosszú bináris karakterláncot használ, így 256 különböző karaktert képes megjeleníteni.
Az
ASCII elsősorban kétféle karaktert tartalmaz, amelyek vezérlőkarakterek (0-31 decimális és 127decimális) és nyomtatható karakterek (32-126 tizedes). Például a vezérlőgomb törlése a 127decimal értéket kapja, amelyet 1111111 képvisel. Az a karakter, amelynek értéke 97decimal, az 1100001. Az ASCII mindkét esetben képes betűket, számokat, szimbólumokat és vezérlőgombokat ábrázolni.
Mi a különbség a bináris kód és az ASCII között?
• A bináris kód egy általános kifejezés a karakterek vagy utasítások kódolására, de az ASCII csak egyike a karakterek kódolásának globálisan elfogadott konvencióinak, és több mint három évtizede a leggyakrabban használt bináris kódolási séma volt..
• A bináris kód különböző hosszúságú lehet a kódoláshoz a karakterek számától, az utasításoktól vagy a kódolási módszertől függően, de az ASCII csak 7 számjegy hosszúságú bináris karakterláncot használ, és 8 számjegyet a kiterjesztett ASCII-hez.