Kilobajt (KB) – czym jest i ile to naprawdę danych?
Kilobajt to jedna z pierwszych „większych” jednostek danych, z jakimi spotyka się każdy użytkownik komputera. Pojawia się przy rozmiarach plików, zdjęć, dokumentów, e-maili czy stron WWW. Choć brzmi prosto, kilobajt bywa źródłem nieporozumień – zwłaszcza gdy w grę wchodzą różnice między KB a KiB. W tym artykule dokładnie wyjaśniamy, czym jest kilobajt, ile ma bajtów, skąd biorą się różnice w definicjach i jak poprawnie go interpretować w praktyce.
Czym jest kilobajt?
Kilobajt to jednostka informacji większa od bajta, używana do opisu niewielkich ilości danych. Symbol jednostki to KB.
Najprościej mówiąc: kilobajt to „kilka tysięcy bajtów”, ale dokładna liczba zależy od tego, jaką definicję przyjmiemy.
KB a KiB – dwie definicje kilobajta
To najważniejszy fragment całego zagadnienia. W informatyce funkcjonują dwie definicje kilobajta:
1) Kilobajt dziesiętny (SI)
Zgodnie z układem SI:
1 KB = 1000 B
Ta definicja jest powszechnie używana:
- w marketingu,
- w opisach nośników danych,
- w sieciach komputerowych,
- w dokumentacji technicznej producentów.
2) Kibibajt (binarny)
W systemach komputerowych opartych na potęgach dwójki używa się jednostki:
1 KiB = 1024 B
Skrót KiB (kibibajt) został wprowadzony po to, aby jednoznacznie odróżnić jednostki binarne od dziesiętnych.
Kilobajt a bajt – zależność
Bajt jest jednostką bazową, a kilobajt jej wielokrotnością:
- 1 KB = 1000 bajtów,
- 1 KiB = 1024 bajty.
Dla porównania:
- 1 bajt = 8 bitów,
- 1 KB ≈ 8000 bitów,
- 1 KiB = 8192 bity.
Ta różnica wydaje się niewielka przy jednym kilobajcie, ale rośnie wraz z większymi jednostkami (MB, GB, TB).
Ile to jest 1 KB w praktyce?
Kilobajt to niewielka ilość danych, ale wciąż bardzo użyteczna. Przykładowo:
- krótki plik tekstowy (kilkaset znaków) → kilka KB,
- pojedynczy e-mail bez załączników → kilka–kilkanaście KB,
- prosty plik HTML strony WWW → 5–50 KB,
- mała ikona lub favicon → 1–10 KB.
W czasach wolnych łączy internetowych (modemy, ISDN) optymalizacja „kilobajtów” miała ogromne znaczenie. Do dziś ma to sens w kontekście SEO, wydajności i Core Web Vitals.
Kilobajty w plikach i dokumentach
Rozmiar pliku w kilobajtach zależy od rodzaju danych:
- TXT – bardzo małe pliki, zwykle kilka KB,
- HTML / CSS / JS – od kilku do kilkuset KB,
- PDF – od kilkudziesięciu KB do wielu MB,
- obrazy – od kilku KB (ikony) do tysięcy KB (zdjęcia).
System plików nie „rozumie” zawartości – dla niego każdy plik to po prostu sekwencja bajtów, a kilobajt to tylko jednostka miary.
Kilobajt a prędkość internetu
W internecie prędkości podawane są w bitach na sekundę, natomiast pliki mierzymy w bajtach i kilobajtach. To częste źródło nieporozumień.
Przykład:
- łącze 8 Mb/s → maks. ok. 1 MB/s,
- strona ważąca 500 KB → pobierze się w ułamku sekundy.
Dlatego zmniejszenie strony z 500 KB do 300 KB realnie wpływa na szybkość ładowania – zwłaszcza na mobile.
Skąd wzięła się różnica 1000 vs 1024?
Komputery działają w systemie binarnym, więc naturalną jednostką była potęga dwójki:
210 = 1024
Przez lata słowo „kilobajt” było potocznie używane na określenie 1024 bajtów. Gdy jednak nośniki danych zaczęły być liczone marketingowo, wprowadzono ścisłe rozróżnienie:
- KB = 1000 B (SI),
- KiB = 1024 B (binarnie).
Dzięki temu dziś da się precyzyjnie określić, czy mówimy o jednostce dziesiętnej czy binarnej.
Najczęstsze błędy i nieporozumienia
- traktowanie KB i KiB jako tego samego,
- nieświadomość, że system operacyjny może używać KiB,
- mylenie kilobajtów z kilobitami (KB vs kb),
- zakładanie, że „kilobajt to zawsze 1024 bajty”.
FAQ
Ile bajtów ma kilobajt?
Zależnie od definicji: 1000 B (KB) lub 1024 B (KiB).
Czy KB i KiB to to samo?
Nie. KB to jednostka dziesiętna, KiB – binarna.
Dlaczego system pokazuje inne wartości niż producent dysku?
Producent liczy w KB/MB/GB (dziesiętnie), a system często wyświetla w KiB/MiB/GiB.
Podsumowanie
Kilobajt to podstawowa jednostka opisu niewielkich plików i danych. Kluczowe jest zrozumienie różnicy między KB (1000 B) a KiB (1024 B), bo to ona stoi za wieloma „rozbieżnościami” w systemach i nośnikach danych.