Vad är en binär kod?

Binär kod kan ge ett sätt att förenkla representationen av information. I en binär kod finns det bara två siffror: en och noll. Typiska binära koder kommer att använda strängar av ettor och nollor för att representera bokstäver, siffror eller andra begrepp. Ett exempel är binära representationer av den amerikanska standardkoden för informationsutbyte (ASCII), där varje sträng på åtta tecken kan representera vilken som helst av 256 olika varianter. Binära koder används ofta i datorer och annan elektronik, även om de också har funnits under mänsklighetens historia i andra former.

För att en binär kod ska representera text, datorprocessorinstruktioner eller annan information måste den delas upp i diskreta strängar. Dessa hänvisas ofta till bitsträngar, och de kan vara antingen fasta eller dynamiska i längd. I detta sammanhang hänvisar bit till varje binär siffra, så en sträng med åtta tecken av binär kod skulle innehålla åtta bitar med information. Genom att använda olika teckenkodningar eller uppsättningar kan bitsträngar som dessa göras för att representera många olika saker.

Datorer och annan elektronik använder så kallade flip-flop-kretsar för att representera information i binär kod. Dessa kretsar kan variera i design, även om de vanligtvis måste kunna existera i två diskreta tillstånd. Vid beräkning kommer en flip-flop-krets vanligtvis att representera en etta med positiv spänning och en nolla utan spänning. Tidiga exempel på denna design involverade användningen av skrymmande vakuumrör, och senare genombrott som ledde till föremål som transistorer och mikrochips. Komponenter som dynamiskt direktminne (DRAM) kan använda vippkretsar för att lagra binära koder.

Komplexa former av data kan också lagras i binär kod, ofta i diskreta strängar om åtta bitar vardera. En binär fil kan vara allt från ett vanligt textdokument till ett körbart program, och data som finns i kommer att representeras i samma ettor och nollor som vilken binär kod som helst. Eftersom en binär fil kan innehålla bilder, ljud eller praktiskt taget vilken annan typ av information som helst, innehåller de vanligtvis en rubrik som en dator kan använda för identifieringsändamål.

Binära koder har funnits mycket längre än moderna datorer, och exempel på data som representeras av två diskreta tillstånd finns under stora delar av mänsklighetens historia. Det gamla konceptet med feng shui använder flera binära uppsättningar i form av yao-symboler, som var och en representerar yin eller yang. En nigeriansk stam använde också en binär uppsättning av antingen en cirkel eller två linjer för att representera information i tusentals år. En annan form av binär kod som inte är relaterad till datoranvändning är punktskrift, som använder grupper om sex punkter för att representera bokstäver eller siffror. Varje prick kan existera i ett av två tillstånd, antingen upphöjd eller platt, så att de kan läsas av blinda.