Přesný převodní faktor: 1 Kbps = 0,001 Mbps
Převod mezi kilobity za sekundu (Kbps) a megabity za sekundu (Mbps) patří k nejjednodušším v oblasti datových přenosů, protože se řídí striktně dekadickou soustavou. Jeden kilobit je definován jako 1 000 bitů, jeden megabit jako 1 000 000 bitů. Vztah mezi oběma jednotkami je tedy lineární: 1 Kbps se přesně rovná 0,001 Mbps. Opačně pak 1 Mbps představuje 1 000 Kbps.
Tento faktor vyplývá z normy IEC 80000-13, která stanovuje, že předpona „kilo“ v kontextu datových toků označuje násobek 10³, nikoliv 2¹⁰. Zatímco v oblasti počítačové paměti se někdy setkáte s binárními předponami (např. 1 KiB = 1 024 B), u přenosových rychlostí se v naprosté většině případů používají dekadické jednotky. Výjimkou jsou některé starší nebo specializované systémy, ale tato stránka pracuje výhradně s dekadickou normou.
Samotný výpočet je triviální:
- pro převod Kbps na Mbps: vydělte hodnotu číslem 1 000 (nebo vynásobte 0,001)
- pro převod Mbps na Kbps: vynásobte hodnotu číslem 1 000
Například 50 Kbps = 50 × 0,001 = 0,05 Mbps. A naopak 2,5 Mbps = 2,5 × 1 000 = 2 500 Kbps.
V praxi se žádné zaokrouhlování nevyžaduje – výsledek je vždy přesný. Pokud zadáte desetinné číslo, například 0,25 Kbps, nástroj vrátí 0,00025 Mbps. U velmi malých hodnot se může zobrazit vědecký zápis (např. 1,0 × 10⁻⁶ Mbps), pokud by počet desetinných míst překročil rozumnou mez čitelnosti. Stránka o této skutečnosti informuje v případě, že k takovému zkrácení dojde.
Rozdíl mezi bity a byty: častá past
Nejčastější chybou, kterou lidé při práci s převodníkem dělají, je záměna bitů za byty. Síťové rychlosti (Kbps, Mbps, Gbps) se standardně udávají v bitech za sekundu. Velikost souborů, kapacita disků nebo přenosová omezení úložišť se naopak obvykle uvádějí v bytech (B) a jejich násobcích (kB, MB, GB).
Jeden byte se skládá z 8 bitů. Pokud tedy převádíte datový tok na rychlost přenosu souborů, musíte použít dělení 8. Například připojení o rychlosti 100 Mbps dokáže teoreticky přenést maximálně 100 / 8 = 12,5 megabajtů za sekundu (MB/s). Ve skutečnosti je tato hodnota ještě nižší kvůli režii protokolů (TCP/IP, Ethernet), ale pro hrubý odhad je to užitečný vztah.
Jiný příklad: stahujete soubor o velikosti 50 MB a váš aktuální přenos ukazuje 2 000 Kbps. Nejprve převeďte Kbps na Mbps: 2 000 Kbps = 2 Mbps. Poté vydělte 8: 2 Mbps = 0,25 MB/s. Doba stahování při této rychlosti je 50 / 0,25 = 200 sekund.
Pokud byste do výpočtu vložili Kbps a MB/s přímo, museli byste použít přepočítací faktor 8 000 (1 MB = 1 000 000 bytů = 8 000 000 bitů). To je důvod, proč mnoho uživatelů nerozumí tomu, proč jejich 50Mb/s připojení stahuje soubory rychlostí jen kolem 6 MB/s – vše je v pořádku, jen jednotky lžou.
Praktické příklady: od audio streamu po video ve vysokém rozlišení
Různé aplikace používají odlišné jednotky a správný převod je klíčový pro nastavení parametrů nebo porovnání specifikací.
| Oblast | Typická hodnota | V Kbps | V Mbps |
|---|---|---|---|
| Kvalitní audio stream (MP3 320 kbps) | 320 Kbps | 320 Kbps | 0,32 Mbps |
| Bezdrátové připojení 802.11b (max.) | 11 Mbps | 11 000 Kbps | 11 Mbps |
| Video stream Full HD (Netflix doporučuje) | 5 Mbps | 5 000 Kbps | 5 Mbps |
| Starší modemové připojení (ISDN) | 128 Kbps | 128 Kbps | 0,128 Mbps |
| Gigabitový Ethernet (teoretická rychlost) | 1 000 Mbps | 1 000 000 Kbps | 1 000 Mbps |
Tabulka ukazuje, že u audio streamů pracujeme často s desítkami až stovkami Kbps, zatímco moderní video vyžaduje jednotky až desítky Mbps. Pokud porovnáváte nabídku internetového připojení, kde jeden operátor uvádí rychlost 50 Mbps a druhý 50 000 Kbps, převod vám okamžitě odhalí, že se jedná o stejnou hodnotu.
Pro streamery a tvůrce obsahu je znalost převodu zásadní při konfiguraci vysílacího kodeku. Například OBS Studio umožňuje nastavit bitrate v Kbps, zatímco platforma Twitch doporučuje pro streamování ve 1080p hodnotu 6 000 Kbps, což odpovídá 6 Mbps. Pokud byste omylem zadali 6 Mbps do pole, které očekává Kbps, výsledný tok by byl 6 000krát vyšší a stream by se stal nepoužitelným.
Okrajové případy a jejich řešení
Přestože je převod lineární a teoreticky bezproblémový, některé vstupy vyžadují zvláštní zacházení:
- Nulový vstup: 0 Kbps vždy převede na 0 Mbps. Nulová rychlost znamená, že nejsou přenášena žádná data.
- Záporné hodnoty: Datová rychlost nemůže být záporná. Pokud byste zadali záporné číslo, nástroj by jej měl odmítnout nebo vrátit chybu – přenos dat v záporném směru není fyzikálně definován.
- Desetinná čísla: Například 0,0005 Kbps. Výsledek 0,0000005 Mbps je sice přesný, ale zobrazí se jako 5,0 × 10⁻⁷ Mbps, pokud stránka používá vědecký zápis pro hodnoty s více než 6 desetinnými místy.
- Velmi vysoké hodnoty: 1 000 000 Kbps = 1 000 Mbps = 1 Gbps. I pro extrémní čísla platí stejný faktor. Stránka by měla výsledek zobrazit v běžném formátu, pokud nepřesáhne 10¹⁵; v opačném případě může přejít na vědecký zápis nebo omezit počet platných číslic.
Uvědomte si, že nástroj nerozlišuje mezi dekadickými a binárními předponami. Pokud potřebujete převést Kibps (kibibity za sekundu) na Mibps (mebibity za sekundu), musíte použít faktor 1/1 024, nikoli 1/1 000. Tato stránka toto neřeší – je určena výhradně pro standardní SI jednotky.
Vztah k dalším jednotkám: hierarchie datových toků
Kbps a Mbps nejsou izolované jednotky. Tvoří součást škály, kde každý krok odpovídá násobku 1 000:
| Jednotka | Zkratka | Hodnota v bps | Vztah k předchozí |
|---|---|---|---|
| Bit za sekundu | bps | 1 | základ |
| Kilobit za sekundu | Kbps | 1 000 bps | 1 000 × bps |
| Megabit za sekundu | Mbps | 1 000 000 bps | 1 000 × Kbps |
| Gigabit za sekundu | Gbps | 1 000 000 000 bps | 1 000 × Mbps |
| Terabit za sekundu | Tbps | 10¹² bps | 1 000 × Gbps |
Pokud tedy potřebujete převést Kbps na Gbps, stačí provést dvě dělení: nejprve na Mbps (dělení 1 000), poté na Gbps (opět dělení 1 000). Například 5 000 000 Kbps = 5 000 Mbps = 5 Gbps.
Historicky se předpony „kilo“ a „mega“ používaly v datové komunikaci od dob modemů. V 80. letech minulého století se rychlosti pohybovaly v řádu desítek Kbps (např. 56 Kbps modem). S nástupem DSL a kabelových modemů v 90. letech se přešlo na Mbps. Dnes je běžné, že domácí připojení dosahuje stovek Mbps a firemní páteřní linky operují v Gbps. I proto je důležité umět mezi těmito jednotkami plynule převádět – starší měřicí zařízení nebo dokumentace mohou stále uvádět hodnoty v Kbps, zatímco současné standardy pracují v Mbps.
FAQ
1. Jak převedu 256 Kbps na Mbps? 256 Kbps ÷ 1 000 = 0,256 Mbps.
2. Proč se výsledek někdy zobrazí jako vědecký zápis, například 1,0e-6? Pokud je výsledná hodnota velmi malá (méně než 0,000001 Mbps), stránka může pro lepší čitelnost použít vědecký zápis. Například 0,001 Kbps = 0,000001 Mbps = 1,0 × 10⁻⁶ Mbps.
3. Je 5 Mbps stejné jako 5 000 Kbps? Ano, 5 Mbps × 1 000 = 5 000 Kbps. Jde o stejnou přenosovou rychlost, jen vyjádřenou v jiné jednotce.
4. Můžu pomocí tohoto převodníku převádět i na Gbps? Ne přímo – nástroj převádí pouze mezi Kbps a Mbps. Pro převod na Gbps musíte provést další krok: výsledek v Mbps vydělte 1 000 (např. 2 000 Mbps = 2 Gbps).
5. Jaký je rozdíl mezi Kbps a KiB/s? Kbps = kilobity za sekundu (1 000 bitů/s). KiB/s = kibibajty za sekundu (1 024 bajtů/s = 8 192 bitů/s). Tyto jednotky nejsou zaměnitelné – Kbps je dekadická a bitová, KiB/s je binární a bajtová.
6. Co mám dělat, když zadám záporné číslo? Nástroj by měl vstup odmítnout, protože záporná přenosová rychlost nedává smysl. Vždy zadávejte nezáporné hodnoty (0 nebo vyšší).