Skip to content

Jak číst binární soubory

14 de Červenec de 2021
how to read binary 4692830 1 d3f971a7117b4d888f315f577fb9dcc3

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.

  1. 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á.

  2. 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.

    Obrázek výpočtu binárního čísla

  3. Tento postup opakujte, dokud se nedostanete úplně k číslici úplně vlevo.

    Obrázek výpočtu binárního čísla

  4. 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.

  1. 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.

    Screenshot z čtení podepsaného binárního čísla

  2. 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é.

    Obrázek výpočtu podepsaného binárního čísla

  3. 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

  4. 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.