Odpowiedź:
512 KiB = 4096 Kib = 4 Mib
kibibajty --(*8)--> kibibity --(/1024)--> Mebibity
256 kB = 2048 kb = 2,048 Mb
kilobajty --(*8)--> kilobity --(/1000)--> Megabity
2 Gib = 0,25 GiB = 256 MiB
Gibibity --(/8)--> Gigibajty --(*1024)--> Mebibajty
0,25 MB = 2 Mb = 2000 kb
megabajty --(*8)--> megabity --(*1000)--> kilobity
1,28 MB = 10.24 Mb = 10240 Kb = 10240000 b = 10000 Kib
megabajty --(*8)--> megabity --(*1000)--> kilobity --(*1000)--> bity --(/1024)--> kibibity
Wyjaśnienie:
b - bit
B - bajt = 8 bitów
Przedrostki k, M, G oznaczają mnożnik 1000 poprzedniego przedrostka np 1 GB = 1000 MB
Przedrostki Ki, Mi, Gi oznaczają mnożnik 1024 poprzedniego przedrostka np 1 GiB = 1024 MiB
Żeby zamienić równoważne przedrostki trzeba sprowadzić je do jednostki podstawowej tj. b lub B mnożąc przez mnożnik przedrostka a potem dzielić przez mnożnik nowego aż dojdziemy do tego którego chcemy np. 1 MB (*1000) = 1000 KB (*1000) = 1000000 B (/1024) = 976.5625 KiB (/1024) = 0.9536743164 MiB czyli 1MB = 0.9536743164 MiB