Przejdź do treści

Konwerter pojemności danych

Wpisz rozmiar i jednostkę, a zobaczysz go naraz we wszystkich jednostkach bitów i bajtów: dziesiętnych (kB, MB, GB — potęgi 1000) obok binarnych (KiB, MiB, GiB — potęgi 1024), z dokładnymi cyframi. Druga część szacuje, jak długo ta ilość będzie się przesyłać przy wybranej przepustowości, zachowując rozróżnienie między megabitami a megabajtami. Za darmo, bez rejestracji; wszystko działa w przeglądarce.

Rozmiar, na przykład 500, 1,5 lub 256. Przeliczaj między bitami, bajtami, jednostkami dziesiętnymi (kB, MB, GB) i binarnymi (KiB, MiB, GiB).

Wynik

1 000 000 000 000

Bajty

8 000 000 000 000

Bity

0,909495 TiB

Ta sama wartość TB w jednostkach binarnych

Wszystkie jednostki

Bity i bajty
JednostkaNazwaWartość
bitbit8 000 000 000 000
Bbajt1 000 000 000 000
Bajty dziesiętne (SI) — potęgi 1000
JednostkaNazwaWartość
kBkilobajt1 000 000 000
MBmegabajt1 000 000
GBgigabajt1000
TBterabajt1
PBpetabajt0,001
EBeksabajt0,000001
ZBzettabajt1 × 10⁻⁹
YByottabajt1 × 10⁻¹²
Bajty binarne (IEC) — potęgi 1024
JednostkaNazwaWartość
KiBkibibajt976 562 500
MiBmebibajt953 674,3164
GiBgibibajt931,3225746
TiBtebibajt0,9094947018
PiBpebibajt0,0008881784197
EiBeksbibajt8,67361738 × 10⁻⁷
ZiBzebibajt8,470329473 × 10⁻¹⁰
YiBjobibajt8,271806126 × 10⁻¹³
Bity — dziesiętne i binarne
JednostkaNazwaWartość
kbitkilobit8 000 000 000
Mbitmegabit8 000 000
Gbitgigabit8000
Tbitterabit8
Pbitpetabit0,008
Kibitkibibit7 812 500 000
Mibitmebibit7 629 394,531
Gibitgibibit7450,580597
Tibittebibit7,275957614
Pibitpebibit0,007105427358

Dlaczego 1000 i 1024 to nie to samo

Każdy przedrostek dziesiętny jest nieco mniejszy od swojego binarnego odpowiednika, a różnica narasta na każdym kroku. Dlatego dysk sprzedawany jako 1 TB pokazuje się jako około 931 GiB w programach liczących w potęgach 1024.

Przedrostki dziesiętne a binarne
Dziesiętny / binarnyRozmiar dziesiętny w bajtachRozmiar binarny w bajtachDziesiętny jest mniejszy o
kB / KiB100010242,3%
MB / MiB1 000 0001 048 5764,6%
GB / GiB1 000 000 0001 073 741 8246,9%
TB / TiB1 000 000 000 0001 099 511 627 7769,1%
PB / PiB1 000 000 000 000 0001 125 899 906 842 62411,2%
EB / EiB1 000 000 000 000 000 0001 152 921 504 606 846 97613,3%
ZB / ZiB1 000 000 000 000 000 000 0001 180 591 620 717 411 303 42415,3%
YB / YiB1 000 000 000 000 000 000 000 0001 208 925 819 614 629 174 706 17617,3%

Czas transferu

Jak długo zajmie przesłanie podanej ilości przy wybranej prędkości. Prędkości sieci podaje się w bitach na sekundę, a rozmiary plików w bajtach.

Na przykład 100 dla łącza 100 Mbit/s.

Rzeczywiste transfery rzadko osiągają deklarowaną prędkość — narzut protokołu i przeciążenia zabierają jej część. 100 oznacza pełną prędkość linii.

2 h 13 min 20 s

Czas transferu

8000

Sekundy

Efektywna prędkość w innych jednostkach
JednostkaNazwaPrędkość
Mbit/smegabit1000
MB/smegabajt125
MiB/smebibajt119,209

Jak korzystać z konwertera pojemności danych

  1. 1. Wpisz ilość i wybierz jej jednostkę. Można podać dowolny rozmiar, także z częścią ułamkową, na przykład 1,5. Lista obejmuje bity, bajty oraz przedrostki dziesiętne i binarne aż do yotta i yobi.
  2. 2. Przeczytaj tabele. Każda inna jednostka jest pokazana z dokładnymi cyframi, pogrupowana w bity i bajty, bajty dziesiętne, bajty binarne oraz bity. Wartości zbyt małe, by zapisać je zwyczajnie, pojawiają się jako potęga dziesięciu.
  3. 3. Porównaj systemy. Karta podsumowania podaje ten sam przedrostek w drugim systemie, więc 1 TB pokazuje się obok swojej wartości w TiB, a tabela różnic pokazuje, jak rośnie rozbieżność.
  4. 4. Oszacuj transfer. Wpisz prędkość, jej jednostkę i — jeśli chcesz — wydajność łącza poniżej 100%. Wynikiem jest czas, sekundy, z których się składa, oraz prędkość przeliczona na Mbit/s, MB/s i MiB/s.

Przedrostki dziesiętne i binarne

Przedrostki SI kilo, mega, giga i pozostałe zawsze oznaczają potęgi 1000. Komputery adresują pamięć w potęgach dwójki, więc przez dziesiątki lat „kilobajt” oznaczał także 1024 bajty. Aby usunąć tę niejednoznaczność, IEC wprowadziła pod koniec lat 90. osobne przedrostki binarne, a norma IEC 80000-13 definiuje teraz oba zestawy. Kibibajt (KiB) to dokładnie 1024 bajty; kilobajt (kB, z małą literą k) to dokładnie 1000.

Przedrostki dziesiętne (SI) i binarne (IEC)
PrzedrostekDziesiętny (SI)BajtyBinarny (IEC)Bajty
Kilo / kibikB1 000KiB1 024
Mega / mebiMB1 000 000MiB1 048 576
Giga / gibiGB1 000 000 000GiB1 073 741 824
Tera / tebiTB1 000 000 000 000TiB1 099 511 627 776

Dlaczego dysk 1 TB pokazuje około 931 GB

Producenci nośników liczą dziesiętnie, więc dysk 1 TB ma dokładnie 1 000 000 000 000 bajtów. Podziel to przez 1 073 741 824, a otrzymasz 931,32 GiB. Niektóre programy wypisują tę wartość z etykietą „GB”: Windows na przykład dzieli przez 1024 na każdym kroku, ale zachowuje dziesiętny symbol. macOS liczy dziesiętnie od 2009 roku, więc ten sam dysk pokazuje tam 1 TB, a narzędzia Linuksa bywają różne — df -H jest dziesiętne, df -h binarne. Na dysku niczego nie brakuje; dwa systemy używają jednego słowa dla dwóch rozmiarów.

Różnica narasta z każdym przedrostkiem. Kilobajt jest o 2,3% mniejszy od kibibajta, megabajt o 4,6% mniejszy od mebibajta, gigabajt o 6,9% mniejszy, a terabajt o 9,1% mniejszy od tebibajta. Pamięć działa odwrotnie: jest zbudowana w potęgach dwójki, więc 16 GB pamięci RAM to naprawdę 16 GiB.

Bity, bajty i prędkości sieci

Bajt to 8 bitów. Rozmiary plików podaje się w bajtach, ale prędkości sieci w bitach na sekundę i zawsze w przedrostkach dziesiętnych: 1 Mbit/s to 1 000 000 bitów na sekundę. Wielkość liter ma znaczenie — Mbit/s lub Mb/s to megabity, MB/s to megabajty, a różnią się ośmiokrotnie. Łącze 100 Mbit/s przesyła więc najwyżej 12,5 MB/s, czyli 11,92 MiB/s, a plik 1 GB dotrze w co najmniej 80 sekund.

Przykład krok po kroku: przesłanie 1 TB przez Gigabit Ethernet

  1. Rozmiar w bitach: 1 TB to 1012 bajtów × 8 = 8 × 1012 bitów.
  2. Prędkość w bitach na sekundę: 1 Gbit/s to 109 bitów na sekundę.
  3. Czas przy pełnej prędkości: 8 × 1012 ÷ 109 = 8 000 sekund, czyli 2 godziny 13 minut 20 sekund.
  4. Uwzględnij rzeczywistość: pełny segment TCP w Ethernecie niesie 1 460 bajtów danych w 1 538 bajtach na łączu, czyli około 95%. Przy 95% wydajności ten sam transfer trwa około 8 421 sekund, czyli 2 godziny 20 minut 21 sekund.

Którą jednostkę zapisać?

Użyj jednostki odpowiadającej temu, co zmierzyłeś. Dla deklarowanej pojemności nośnika, rozmiaru pobierania lub prędkości sieci standardem są jednostki dziesiętne (kB, MB, GB). Dla pamięci RAM albo rozmiaru zgłaszanego przez system liczący w potęgach 1024 zapisz KiB, MiB lub GiB, aby czytelnik nie pomylił go z wartością dziesiętną. W artykule lub specyfikacji podaj konwencję raz — na przykład „1 GB = 109 bajtów” — i trzymaj się jej. Konwerter pokazuje obie kolumny, dzięki czemu możesz podać każdą z nich z pewnością.

Najczęstsze pytania

Jaka jest różnica między KB a KiB?
KiB, kibibajt, to dokładnie 1024 bajty i jest binarną jednostką IEC. kB, kilobajt, to dokładnie 1000 bajtów w systemie SI. Wielka litera „KB” jest nieformalna i używana była dla obu, dlatego istnieją znormalizowane symbole. To samo dotyczy MB i MiB, GB i GiB, i tak dalej.
Dlaczego mój dysk 1 TB pokazuje tylko 931 GB?
Dysk naprawdę ma 1 000 000 000 000 bajtów. Oprogramowanie, które trzykrotnie dzieli przez 1024, pokazuje 931 swoich gigabajtów, a te są gibibajtami w rozumieniu normy. Nic nie zginęło; producent liczył dziesiętnie, a system operacyjny binarnie.
Ile bajtów ma gigabajt?
W definicji SI 1 000 000 000 bajtów. Gibibajt, binarna jednostka, którą starsze oprogramowanie często nazywa gigabajtem, to 1 073 741 824 bajty. Używaj GiB, gdy masz na myśli tę drugą wartość.
Jaka jest różnica między Mbps a MBps?
Mbps (megabity na sekundę) mierzy prędkość sieci; MBps (megabajty na sekundę) mierzy prędkość transferu plików. Bajt to osiem bitów, więc 8 Mbps to 1 MBps. Plany internetowe podaje się w megabitach, dlatego plan 200 Mbps pobiera z prędkością najwyżej 25 MB/s.
Jak obliczyć czas pobierania?
Zamień rozmiar pliku na bity (bajty × 8) i podziel przez prędkość w bitach na sekundę. Na przykład 500 MB to 4 000 000 000 bitów, a przy 50 Mbit/s zajmuje to 80 sekund. Rzeczywiste pobieranie idzie wolniej niż deklarowana prędkość, więc traktuj wynik jako dolną granicę albo obniż wydajność.
Czy pamięć RAM mierzy się w GB czy w GiB?
RAM jest zbudowany w potęgach dwójki, więc moduł sprzedawany jako 16 GB ma 16 GiB, czyli 17 179 869 184 bajty. Urządzenia pamięci masowej działają odwrotnie i stosują definicję dziesiętną. Ta rozbieżność jest źródłem większości nieporozumień dotyczących pojemności.

Powiązane narzędzia

Więcej z kategorii Konwertery jednostek, dat i liczb