Binarni vs ASCII
Binarni kod je metoda koja se koristi u računalima i digitalnim uređajima za predstavljanje i prijenos teksta, simbola ili instrukcija procesora. Budući da računala i digitalni uređaji izvode svoje temeljne operacije na temelju dvije vrijednosti napona (visoke ili niske), svaki bit podataka uključen u proces mora se pretvoriti u taj oblik. Idealna metoda za izvršavanje ovog zadatka je predstavljanje podataka u binarnom numeričkom sustavu, koji uključuje samo dvije znamenke, 1 i 0. Na primjer, sa svakim pritiskom tipke na vašoj tipkovnici, proizvodi se niz od 1 i 0., koji je jedinstven za svaki znak i šalje ga kao izlaz. Proces pretvaranja podataka u binarni kod naziva se kodiranje. Mnoge metode kodiranja koriste se u računalstvu i telekomunikacijama.
ASCII, što je kratica za američki standardni kod za razmjenu informacija, standardno je kodiranje za alfanumeričke znakove koji se koriste u računalima i srodnim uređajima. ASCII je uveo Institut za standarde Sjedinjenih Američkih Država (USASI), sada poznat kao Američki nacionalni institut za standarde.
Više o binarnim kodovima
Najjednostavniji način za kodiranje podataka je dodijeliti određenu vrijednost (uglavnom u decimalnim brojevima) znaku ili simbolu ili uputama, a zatim pretvoriti vrijednost (decimalni broj) u binarni broj, koji se sastoji samo od od 1 i 0. Niz 1 i 0 zove se binarni niz. Duljina binarnog niza određuje broj različitih znakova ili uputa koje je moguće kodirati. Sa samo jednom znamenkom mogu se prikazati samo dva različita znaka ili upute. S dvije znamenke mogu se predstaviti četiri znaka ili upute. Općenito, s binarnim nizom od n znamenki može se predstaviti 2 različitih znakova, uputa ili stanja.
Postoje mnoge metode kodiranja s različitim duljinama binarnih nizova, od kojih neki imaju konstantnu duljinu, a drugi promjenjivu. Neki od binarnih kodova s konstantnim nizovima bitova su ASCII, prošireni ASCII, UTF-2 i UTF-32. UTF-16 i UTF-8 su binarni kodovi promjenjive duljine. I Huffmanovo kodiranje i Morseov kod također se mogu smatrati binarnim kodovima promjenjive duljine.
Više o ASCII-u
ASCII je shema alfanumeričkog kodiranja znakova uvedena 1960-ih. Izvorni ASCII koristi binarni niz od 7 znamenki, što mu omogućuje predstavljanje 128 znakova. Kasnija verzija ASCII-ja nazvana prošireni ASCII koristi binarni niz od 8 znamenki što mu daje mogućnost predstavljanja 256 različitih znakova.
ASCII uključuje, prvenstveno, dvije vrste znakova, koji su kontrolni znakovi (predstavljeni s 0-31 decimal i 127decimal) i ispisivi znakovi (predstavljeni s 32- 126 decimal). Na primjer, brisanje kontrolnog ključa ima vrijednost 127decimal koja je predstavljena sa 1111111. Znak a, kojem je dana vrijednost 97decimal, predstavlja 1100001. ASCII može predstavljati slova u oba slučaja, brojeve, simbole i kontrolne tipke.
Koja je razlika između binarnog koda i ASCII?
• Binarni kod je opći izraz koji se koristi za metodu kodiranja znakova ili uputa, ali ASCII je samo jedna od globalno prihvaćenih konvencija kodiranja znakova i bila je najčešće korištena shema binarnog kodiranja više od tri desetljeća.
• Binarni kod može imati različite duljine za kodiranje ovisno o broju znakova, uputama ili metodi kodiranja, ali ASCII koristi samo 7 znamenki dug binarni niz i 8 znamenki za prošireni ASCII.