Dlaczego dysk 500 GB pokazuje 465 GB
Nic nie zniknęło i nikt cię nie oszukał. Producent dysku i twój system operacyjny liczą w różnych jednostkach, i oba mają technicznie rację.
Dwa rodzaje „kilo”
- System dziesiętny (SI): 1 KB = 1000 bajtów, 1 MB = 1000 KB, 1 GB = 1000 MB. W tych jednostkach sprzedaje się nośniki, mierzy prędkość sieci, i to właśnie oznacza słowo „kilo” wszędzie indziej w życiu.
- System dwójkowy (IEC): 1 KiB = 1024 bajty, 1 MiB = 1024 KiB, 1 GiB = 1024 MiB. Komputery adresują pamięć potęgami dwójki, więc tak właśnie liczą Windows i wiele programów — zwykle podpisując wynik jako „GB”.
Policzmy: 500 000 000 000 bajtów ÷ 1024³ = 465,7 GiB. Różnica rośnie wraz z rozmiarem: około 2,4% przy kilobajtach, 7,4% przy gigabajtach, 10% przy terabajtach.
Gdzie to daje o sobie znać w praktyce
- Limity wgrywania. „Maks. 25 MB” niemal zawsze oznacza 25 megabajtów dziesiętnych. Plik, który komputer pokazuje jako 24 MiB, waży w rzeczywistości 25,2 MB i zostaje odrzucony — i to właśnie w tym momencie ludzie dochodzą do wniosku, że strona jest zepsuta.
- Wideo. Limit „100 MB” w komunikatorze jest dziesiętny. Skompresuj plik do około 95 MB licząc tak, jak liczy twój komputer, a zmieścisz się z zapasem.
- Załączniki e-mail. Limit 25 MB obowiązuje po kodowaniu base64, które powiększa plik o mniej więcej 33%. Praktyczny sufit jest bliżej 18 MB.
Uczciwe podsumowanie
macOS przeszedł na system dziesiętny wiele lat temu, dlatego ten sam plik wygląda na większy na Macu niż na Windowsie. Narzędzia linuksowe różnią się między sobą. Nikt tego nie naprawi, więc przydatny nawyk to patrzeć na rzeczywistą liczbę bajtów, gdy limit jest blisko, i zostawiać 10% zapasu przy każdym podanym maksimum.
Opublikowano 2026-09-23