Nejlepší odpověď
to může být složitá otázka! 😉 Zdá se, že všichni vědí, že 1 kilobajt = 1024 bajtů a 1 megabajt = 1024 kilobajtů, takže 2 MB = 2048 kb. Vyzkoušejte ale google vyhledávání, kolik je 2 MB .. 🙂 zobrazí se 1 MB = 1000 kB!
Důvodem je to, že google to bere jako KB a obvykle tím myslíme KiB. KB znamená Kilobytes, což je 1024 bajtů a KiB znamená Kibibytes, což je 1000 bajtů. Tato jednotka se používá zejména v datových jednotkách, jako jsou flash disky, HDD a SSD, což vysvětluje, proč váš operační systém čte 465 GB a vy se divíte, proč je na jeho disku napsáno 500 GB. Ve skutečnosti je to 500 GiB.
Takže … buďte konkrétní a uveďte MB …;)
Pro zájemce : Historie: Binární předpona mebi byla definována mezinárodní elektrotechnickou komisí (IEC) v prosinci 1998. Použití binárních předpon k nahrazení metrických předpon bylo schváleno všemi významnými mezinárodními normalizačními orgány. Mebibyte úzce souvisí s megabajtem. Druhý termín se často používá jako synonymum pro mebajt, ale formálně odkazuje na 1 000 kilobajtů nebo 1 000 000 bajtů. Binární předpona mebi byla vytvořena, aby poskytovala jednoznačnou jednotku odlišnou od metrické předpony SI mega ( M ). Binární předpony stále více převládají ve vědecké literatuře, popisu počítačového hardwaru a softwaru s otevřeným zdrojovým kódem. [Zdroj: Wikipedia;)]
Zajímavý blog: 1 KB = 1024 bajtů? Ne, 1 KB = 1 000 bajtů!
Odpověď
Výpočty jsou založeny na:
V případech, kdy se používá k popisu úložiště dat bity / bajty se počítají takto:
- 1 bajt = 8 bitů
- 1 kilobyte (K / KB) = 2 ^ 10 bajtů = 1024 bajtů
- 1 megabajt (M / MB) = 2 ^ 20 bajtů = 1 048 576 bajtů
- 1 gigabajt (G / GB) = 2 ^ 30 bajtů = 1 073 741 824 bajtů
- 1 terabajt (T / TB) = 2 ^ 40 bajtů = 1 099 511 627 777 bajtů
- 1 petabajt ( P / PB) = 2 ^ 50 bajtů = 1 125 899 906 842 624 bajtů
- 1 exabyte (E / EB) = 2 ^ 60 bajtů = 1 152 921 504 606 846 977 bajtů
Protože jste požádali o 2 Mb, odpověď bude 2 * 1 MB = 2 * 2 ^ 20 = 2 * 21 =
2 097 152 bytů