Pokud vás zajímá, jak číst binární soubory, je důležité pochopit, jak binární čísla fungují. Binární kód je znám jako systém číslování „base 2“, což znamená, že pro každou číslici existují dvě možná čísla; jedna nebo nula. Větší čísla se zapisují přidáním dalších nebo nul k binárnímu číslu.
Porozumění binárním číslům
Znalost čtení binárních souborů není pro používání počítačů zásadní. Je ale dobré pochopit tento koncept, abychom lépe ocenili, jak počítače ukládají čísla do paměti. Také vám umožní porozumět výrazům jako 16bitové, 32bitové, 64bitové a měření paměti jako bajty (8 bitů).
Jak číst binární kód
„Čtení“ binárního kódu obvykle znamená překlad binárního čísla do základního 10 (desetinného) čísla, které lidé znají. Tato konverze je natolik jednoduchá, že ji lze provést v hlavě, jakmile pochopíte, jak funguje binární jazyk. B Každé umístění číslic v binárním čísle má konkrétní hodnotu, pokud číslice není nula. Jakmile určíte všechny tyto hodnoty, jednoduše je přidáte dohromady a získáte základní 10 (desetinnou) hodnotu binárního čísla. Chcete-li zjistit, jak to funguje, vezměte binární číslo 11001010.
-
Nejlepší způsob, jak číst binární číslo, je začít s číslicí zcela vpravo a postupovat doleva. Síla tohoto prvního místa je nula, což znamená, že hodnota této číslice, pokud není nula, je dvě k síle nula nebo jedna. V tomto případě, protože číslice je nula, bude hodnota tohoto místa nulová.
-
Dále přejděte na další číslici. Pokud je to jedna, pak spočítejte dvě na sílu jedné. Poznamenejte si také tuto hodnotu. V tomto příkladu je hodnota dva k síle jednoho, což jsou dva.
-
Tento postup opakujte, dokud se nedostanete úplně k číslici úplně vlevo.
-
Chcete-li dokončit, vše, co musíte udělat, je přidat všechna tato čísla dohromady, abyste získali celkovou desetinnou hodnotu binárního čísla: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202
Další způsob, jak vidět celý tento proces ve formě rovnice, je následující: 1 x 27 + 1 x 26 + 0 x 25 + 0 x 24 + 1 x 23 + 0 x 22 + 1 x 21 + 0 x 20 = 202
Podepsaná binární čísla
Výše uvedená metoda funguje pro základní binární čísla bez znaménka. Počítače však potřebují způsob, jak reprezentovat záporná čísla také pomocí binárních souborů. Z tohoto důvodu počítače používají podepsaná binární čísla. V tomto typu systému je číslice nejvíce vlevo známá jako znakový bit, zatímco zbývající číslice jsou známy jako bity velikosti. Čtení podepsaného binárního čísla je téměř stejné jako nepodepsané, s malým rozdílem.
-
U nepodepsaného binárního čísla proveďte stejný postup, jak je popsáno výše, ale jakmile dosáhnete bitu úplně vlevo, zastavte se.
-
Chcete-li určit znaménko, zkontrolujte bit úplně vlevo. Pokud je to jedna, pak je číslo záporné. Pokud je to nula, pak je číslo kladné.
-
Nyní proveďte stejný výpočet jako předtím, ale použijte příslušné znaménko na číslo, jak je označeno bitem úplně vlevo: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74
-
Podepsaná binární metoda umožňuje počítačům reprezentovat čísla, která jsou buď kladná nebo záporná. Avšak spotřebovává počáteční bit, což znamená, že větší čísla vyžadují o něco více paměti, než by měla nepodepsaná binární čísla.