Binær vs ASCII
Binær kode er en metode, der bruges i computere og digitale enheder til at repræsentere og overføre tekst, symboler eller processorinstruktioner. Da computere og digitale enheder udfører deres grundlæggende operationer baseret på to spændingsværdier (Høj eller Lav), skal hver bit data involveret i en proces konverteres til den form. Den ideelle metode til udførelse af denne opgave er at repræsentere dataene i det binære talesystem, der kun indeholder to cifre, 1 og 0. For eksempel producerer det en streng på 1'ere og 0'ere, hvilket er unikt med hvert tastetryk på dit tastatur for hvert tegn og sender det som output. Processen med at konvertere data til binær kode kaldes kodning. Mange kodningsmetoder bruges til computing og telekommunikation.
ASCII, der står for amerikansk Standard kode for informationsudveksling, er en standardkodning for alfanumeriske tegn, der bruges på computere og relaterede enheder. ASCII blev introduceret af United States of America Standards Institute (USASI) nu kendt som American National Standards Institute.
Mere om binære koder
Den enkleste måde at kode en data på er at tildele en bestemt værdi (for det meste i decimaler) til tegnet eller symbolet eller instruktionen og derefter konvertere værdien (decimaltallet) til det binære tal, der kun består af 1'er og 0'er. Sekvensen på 1'ere og 0'ere kaldes som en binær streng. Længden på den binære streng bestemmer antallet af forskellige tegn eller instruktioner, der kan kodes. Med kun et ciffer kan kun to forskellige tegn eller instruktioner repræsenteres. Med to cifre kan fire tegn eller instruktioner repræsenteres. Generelt med en binær streng på n cifre, 2n forskellige tegn, instruktioner eller tilstande kan repræsenteres.
Der findes mange kodningsmetoder med forskellige længder af binære strenge, hvoraf nogle har konstant længde og de andre variabel længde. Et par af binære koder med konstante bitstrenge er ASCII, udvidet ASCII, UTF-2 og UTF-32. UTF-16 og UTF-8 er binære koder med variabel længde. Både Huffman-kodning og Morse-kode kan også betragtes som binære koder med variabel længde.
Mere om ASCII
ASCII er et alfanumerisk tegnkodningsskema introduceret i 1960'erne. Original ASCII bruger 7 cifre lang binær streng, som gør det muligt for den at repræsentere 128 tegn. En senere version af ASCII kaldes udvidet ASCII bruger 8 cifre lang binær streng, der giver den mulighed for at repræsentere 256 forskellige tegn.
ASCII inkluderer primært to typer karakterer, som er kontrol tegn (repræsenteret ved 0-31 decimal og 127decimal) og udskrivbare tegn (repræsenteret ved 32- 126 decimal). For eksempel kontroltast slette får værdien 127decimal som er repræsenteret af 1111111. Tegnet -en, som får værdien 97decimal,er repræsenteret af 1100001. ASCII kan repræsentere bogstaver i begge tilfælde, tal, symboler og kontroltaster.
Hvad er forskellen mellem binær kode og ASCII?
• Binær kode er et generelt udtryk, der bruges til en metode til kodning af tegn eller instruktioner, men ASCII er kun en af de globalt accepterede konventioner om kodningstegn, og var det mest almindeligt anvendte binære kodningsskema i mere end tre årtier.
• Binær kode kan have forskellige længder til kodning afhængigt af antallet af tegn, instruktioner eller kodningsmetoden, men ASCII bruger kun 7 cifre lang binær streng og 8 cifre lange til udvidet ASCII.