Czym jest kilobajt?
Kilobajt (KB) to jednostka przechowywania danych cyfrowych, ale jego definicja może się różnić w zależności od kontekstu. Historycznie systemy komputerowe wykorzystywały system binarny (podstawa-2), gdzie 1 kilobajt równał się 1024 bajtom. Jednak Międzynarodowy Układ Jednostek (SI) definiuje 1 kilobajt jako 1000 bajtów (podstawa-10). Aby rozwiązać tę niejednoznaczność, Międzynarodowa Komisja Elektrotechniczna (IEC) wprowadziła przedrostki binarne, takie jak kibibajt (KiB), dla pomiarów w systemie binarnym.
- SI (podstawa-10): Stosowany w przypadku nośników danych (np. dyski twarde, pendrive’y).
- IEC (podstawa-2): Stosowany w kontekstach obliczeniowych (np. pamięć RAM, oprogramowanie).
Wzory
Podstawa-10 (System SI)
W systemie SI kilobajty (KB) opierają się na systemie dziesiętnym:
Podstawa-2 (Standard IEC)
W systemie binarnym kibibajty (KiB) opierają się na potęgach dwójki:
Wzory konwersji
- KB na bajty (SI):
- KiB na bajty (IEC):
Przykłady
Przykład 1: Konwersja 5 KB na bajty (SI)
Przykład 2: Konwersja 5 KiB na bajty (IEC)
Przykład 3: Praktyczny rozmiar pliku
Plik tekstowy o rozmiarze 2,5 KB (SI) równa się:
Jeśli zmierzony w KiB (IEC), ten sam plik ma:
Kontekst historyczny
Niejednoznaczność między KB a KiB sięga początków informatyki. W latach 60.–90. XX wieku producenci używali systemu dziesiętnego dla nośników danych (np. dyskietki oznaczone jako „1,44 MB” faktycznie miały bajtów). W 1998 roku IEC wprowadziło przedrostki binarne, aby wyjaśnić tę niejasność, ale tradycyjne użycie „KB” dla 1024 bajtów nadal występuje w wielu systemach operacyjnych.
Uwagi
- Sprawdź kontekst: Zawsze weryfikuj, czy wartość używa jednostek SI (KB) czy IEC (KiB).
- Znaczenie symboli: „KB” (kilobajt) vs. „KiB” (kibibajt).
- Systemy operacyjne: Windows często podaje rozmiary plików w KiB, ale oznacza je jako „KB”, co prowadzi do rozbieżności.
Często zadawane pytania
Ile bajtów ma kilobajt?
W systemie SI:
W systemie IEC:
Wiele systemów myli te terminy, dlatego zawsze sprawdzaj używany standard.
Dlaczego mój plik ma inny rozmiar w Windows?
Windows używa jednostek IEC, ale oznacza je jako SI. Na przykład plik oznaczony jako „5 KB” w Windows faktycznie ma:
Jak przekonwertować 3,5 KiB na bajty?
Korzystając ze wzoru IEC:
Czy dyski SSD i HDD są reklamowane w jednostkach SI czy IEC?
Producenci nośników używają jednostek SI. Dysk SSD „500 GB” ma:
Ale system operacyjny może wyświetlić go jako:
Jak przekonwertować 10 000 bajtów na KB i KiB?
- SI (KB):
- IEC (KiB):
Jaka jest różnica między MB a MiB?
- Megabajt (MB): bajtów (SI).
- Mebibajt (MiB): bajtów (IEC).