Friday, March 4, 2016

30 Mbps czy 30 MBps ?

Postanowiłem dzisiaj ściągnąć cinematic mod do HL2. Waży to sporo. Problem tylko jak to ściągnąć. Jedyna fajna opcja to torrent. I klient torrent jakiś jest potrzebny. Z lenistwa użyłem czegoś tam pod Windowsa czyli bez zabezpieczeń. Leap vuze. No i interfejs jest prosty ale jednostki to nie wiadomo czy bity czy bajty.
Po odpaleniu okazało się że jednostki poprawne: duże MB=mega bajty. 30MB/s czyli Orange daje rade (mam 300 Mbps ale jest chyba 15% extra pewnie na nagłówki pakietów czy coś w tym rodzaju).
CM2013 ściągnął się w 13 minut (18GB). Wiec nieźle.
Wniosek: żyję w kraju 1 świata :)

W ramach uzupełnienia:
30 Mbps to
30 mega bit per second czyli
30 milionów bitów na sekundę czyli
30 Mb/s czyli
30 mega (1/8 z bajta) na sekundę czyli
3.75 mega bajta na sekundę czyli
3.75 MBps czyli
3.75 MB/s

Czasem można spotkać jednostkę MiB co oznacza
mega-binary bajtów, czyli
1024*1024 bajtów czyli
1 048 576 bajtów czyli
nieco więcej niż MB który oznacza tylko milion bajtów

Producenci i usługodawcy często celowo mieszają te jednostki.
Programiści (choć to się może wydawać dziwne) często nieświadomie mylą te jednostki.
I tak:
mb to niepoprawna jednostka - milli bit czyli ułamek bita (taka jednostka nie istnieje)
KB to również niepoprawna jednostka - literka "k" musi być małą aby oznaczało to skrót "kilo" czyli tysiąc

Poprawne jednostki:
b (bit czyli 1/8 bajta), B (bajt), kB (1000 bajtów), kiB (1024 bajty), MB (1000000 bajtów), MiB (1048576 bajtów czasem oznaczana myląco jako MB), GB (1 000 000 000 bajtów lub myląco 1024 mega-binary bajty), GiB (to zawsze 1024*1024*1024 bajty), TB (1024 GB lub myląco 1024 GiB). Dalsze jednostki to peta bajty i inne... tych przedrostków jest wiele.

No comments: