MB czy KB? Sprawdź, co jest większe i jak liczyć limit pliku

Tymoteusz Maciejewski • 3 listopada 2026
Wykres pokazuje, że megabajt (MB) jest znacznie większy niż kilobajt (KB), ponieważ 1 MB to 1024 KB.

Spis treści

Konfigurujesz limit uploadu i zastanawiasz się, czy plik o rozmiarze 800 KB zmieści się w limicie 1 MB? Większy jest MB, choć przelicznik zależy od tego, czy program używa jednostek dziesiętnych, czy binarnych.

Wykres słupkowy pokazuje, co jest większe: MB czy KB. Słupki MB, GB, KB i TB rosną, ilustrując jednostki pamięci.

MB oznacza większą porcję danych niż KB, ale sprawdź sposób liczenia

  • MB jest większe od KB w obu popularnych sposobach zapisu jednostek.
  • 1 MB = 1000 kB w układzie dziesiętnym.
  • 1 MiB = 1024 KiB w układzie binarnym.
  • KB i MB bywają niejednoznaczne w starszych programach i opisach.
  • Mbps to megabity na sekundę, a MB/s to megabajty na sekundę.

MB jest większe od KB, niezależnie od przyjętego przelicznika

Różnica między megabajtem a kilobajtem przypomina różnicę między kilometrem a metrem: oba opisują tę samą kategorię, ale na innym poziomie skali. Megabajt (MB) jest większy, a spór dotyczy tego, ile dokładnie kilobajtów mieści się w jednym megabajcie.

W zapisie dziesiętnym 1 MB to 1000 kB. W zapisie binarnym często spotyka się 1 MB równe 1024 KB, ale precyzyjne symbole dla tej drugiej konwencji to MiB i KiB. Uważam, że właśnie pominięte „i” jest źródłem większości nieporozumień.

MiB i KiB odróżniają potęgi dwójki od dziesiętnych

Jeśli sprawdzasz dokumentację infrastruktury albo limit w systemie, pojedyncza litera potrafi zmienić interpretację wartości. Standard NIST dotyczący przedrostków binarnych rozdziela jednostki dziesiętne, takie jak MB, od binarnych, takich jak MiB.

JednostkaWartość w bajtachTypowy sens
kB1000 Bkilobajt dziesiętny
MB1 000 000 Bmegabajt dziesiętny
KiB1024 Bkibibajt binarny
MiB1 048 576 Bmebibajt binarny

Takie rozróżnienie opisuje też przewodnik terminologiczny IEC: przedrostek „kilo” oznacza mnożnik 1000, a „kibi” 1024. W praktyce spotkasz jednak starsze aplikacje, które zapisują KB lub MB, choć liczą po binarnemu.

Limit 10 GB może oznaczać około 9,31 GiB w systemie

To rozbieżność, która potrafi zaskoczyć przy konfiguracji przestrzeni na logi, kopie zapasowe albo pliki w chmurze. Jeśli dostawca podaje limit 10 GB dziesiętnie, odpowiada on około 9,31 GiB; panel pokazujący wartości binarne może więc wyświetlić mniej niż oczekiwana liczba „gigabajtów”, mimo że nie zniknęło żadne miejsce.

Nie oznacza to automatycznie błędu po stronie usługi. Przed ustawieniem alertu lub quota sprawdź, czy dokumentacja opisuje pojemność w GB, czy GiB, a jeśli symbol nie jest objaśniony, poszukaj informacji o liczbie bajtów. Przy progach bliskich pełnego wykorzystania różnica może zmienić moment uruchomienia alarmu.

Symbol jednostki podpowiada, jak odczytać plik i transfer

Sam rozmiar pliku to połowa pułapki. W sieci łatwo pomylić wielkość danych z szybkością łącza, bo bajt i bit mają różne symbole: B oznacza bajt, a b bit.

Co widziszCo oznaczaJak to odczytać
MBmegabajtyrozmiar danych
Mbmegabityjednostka danych, osiem razy mniejsza od bajtu
MB/smegabajty na sekundęszybkość transferu w bajtach
Mb/s lub Mbpsmegabity na sekundęszybkość łącza w bitach

Jeśli więc widzisz „100 Mb/s” przy łączu, nie oznacza to pobierania 100 MB danych w sekundę. To inna jednostka, a do tego rzeczywista prędkość transferu może zależeć od narzutów protokołu i warunków połączenia.

Przy limicie pliku sprawdź jednostkę w komunikacie błędu

Komunikat „maksymalny rozmiar 5 MB” nie zawsze mówi, czy aplikacja liczy dziesiętnie, czy binarnie. Tabela pomaga szybko ocenić, skąd bierze się różnica między rozmiarem pliku a limitem.

SytuacjaPrawdopodobna przyczynaCo zrobić
Plik ma mniej niż limit w bajtach, ale upload go odrzucaInny przelicznik MB lub narzut formatuSprawdź rozmiar w bajtach i opis limitu po stronie aplikacji
Panel pokazuje mniej GB niż etykieta usługiJedna wartość jest dziesiętna, druga binarnaPorównaj bajty albo szukaj symboli GiB i GB
Prędkość pobierania jest niższa niż liczba z umowyUmowa podaje Mb/s, a program MB/sUpewnij się, że porównujesz bity z bitami lub bajty z bajtami

Przy uploadzie najbezpieczniej porównywać wartości w bajtach, jeśli są dostępne. Gdy dokumentacja podaje tylko „MB”, traktuj oznaczenie ostrożnie i zostaw zapas, zamiast ustawiać plik dokładnie na granicy limitu.

Najprostsza zasada to odróżniać skalę od dokładnego przelicznika

Na pytanie, co jest większe, odpowiedź jest prosta: megabajt jest większy od kilobajtu. Przy konfiguracji systemów nie zakładaj jednak, że każde „MB” oznacza tę samą liczbę bajtów.

W specyfikacji szukaj pary MB i kB dla wartości dziesiętnych albo MiB i KiB dla binarnych. Ta drobna kontrola pozwala uniknąć zaskoczenia przy limitach uploadu, alertach pojemności i pomiarach transferu.

FAQ - Najczęstsze pytania

Zwykle tak, ponieważ 1 MB jest większy od 800 KB zarówno w przeliczeniu dziesiętnym, jak i binarnym. Warto jednak sprawdzić, czy aplikacja używa tych samych jednostek oraz porównać wartości w bajtach, ponieważ komunikat może uwzględniać inny przelicznik lub narzut formatu.

W układzie dziesiętnym 1 MB to 1000 kB, a 1 MB ma 1 000 000 bajtów. W układzie binarnym precyzyjne symbole to MiB i KiB: 1 MiB równa się 1024 KiB, a 1 MiB ma 1 048 576 bajtów. Starsze programy mogą jednak używać oznaczeń MB i KB dla wartości liczonych binarnie.

10 GB oznacza pojemność dziesiętną, natomiast panel może prezentować ją w jednostkach binarnych. Po przeliczeniu 10 GB odpowiada około 9,31 GiB, więc różnica wynika ze sposobu liczenia, a nie z utraty miejsca. Przy ustawianiu quota lub alertu trzeba sprawdzić, czy dokumentacja podaje GB, GiB czy liczbę bajtów.

MB/s oznacza megabajty na sekundę, a Mb/s lub Mbps megabity na sekundę. Bit ma symbol b, a bajt B, dlatego 100 Mb/s nie oznacza pobierania 100 MB danych w sekundę. Porównuj zawsze bity z bitami albo bajty z bajtami, uwzględniając także narzuty protokołu i warunki połączenia.

Oceń artykuł

Ocena: 3.50 Liczba głosów: 2

Tagi

bajty
bity
przedrostki binarne
upload
transfer danych
Autor Tymoteusz Maciejewski
Tymoteusz Maciejewski
Moje dni wypełnia zgłębianie kodu i analiza nowych technologii, zawsze z myślą o tym, jak najlepiej przekazać tę wiedzę dalej. Nazywam się Tymoteusz Maciejewski i od 12 lat aktywnie działam w świecie programowania, technologii i kariery w IT. Interesuje mnie nie tylko samo tworzenie oprogramowania, ale także proces, który prowadzi do zrozumienia złożonych zagadnień i uporządkowania ich w przystępny sposób. Na lukasz-zielinski.pl staram się dzielić się tym, co sam odkrywam, sprawdzając informacje u podstaw i dbając o to, by treści były aktualne i zrozumiałe dla każdego, kto chce rozwijać się w tej dynamicznej branży.

Udostępnij artykuł

Napisz komentarz