Konwerter pamięci

Wszystkie konwersje
Dalej

Wpisz rozmiar pamięci i wybierz jego jednostkę, a konwerter natychmiast pokaże tę samą ilość w bitach, bajtach, kilobajtach (KB), megabajtach (MB), gigabajtach (GB), terabajtach (TB) i petabajtach (PB). Każdy krok jest oparty na 1024: 1 KB = 1 024 bajty, 1 MB = 1 024 KB i tak dalej, przy czym 1 bajt = 8 bitów. To to samo binarne liczenie, którego używa Windows, oznaczając rozmiary jako KB, MB i GB, dlatego dysk 1 TB sprzedawany w terabajtach dziesiętnych pokazuje się na tej skali jako około 931 GB.

Jak działa przeliczanie pamięci

  1. 1

    Wpisz wartość i jednostkę

    Od bitów po petabajty.

  2. 2

    Przeliczenie na bajty

    Wartość jest najpierw zamieniana na dokładną liczbę bajtów, przy czym 1 bajt = 8 bitów.

  3. 3

    Wszystkie jednostki naraz

    Liczba bajtów jest rozkładana na bit, bajt, KB, MB, GB, TB i PB.

  4. 4

    Wszędzie oparty na 1024

    Każda większa jednostka jest 1 024 razy większa od tej poniżej, zgodnie z binarną konwencją pamięci RAM i rozmiarów plików w Windows.

Skala używana przez ten konwerter

Każda jednostka jest dokładnie 1 024 razy większa od tej poniżej, a 1 bajt to 8 bitów.

Jednostka Symbol Wartość w bajtach Stosunek do jednostki niższej
Bit bit 0,125 1 bajt = 8 bitów
Bajt byte 1 jednostka podstawowa
Kilobajt KB 1 024 × 1 024
Megabajt MB 1 048 576 × 1 024
Gigabajt GB 1 073 741 824 × 1 024
Terabajt TB 1 099 511 627 776 × 1 024
Petabajt PB 1 125 899 906 842 624 × 1 024

Dziesiętny (SI) kontra binarny (IEC): dlaczego etykiety się nie zgadzają

Istnieją dwa systemy liczenia pamięci. Ten konwerter stosuje wartości binarne (oparte na 1024), zachowując przy tym codzienne etykiety KB/MB/GB/TB/PB, dokładnie tak jak Windows.

Nazwa Dziesiętnie (SI) Nazwa binarna (IEC) Wartość binarna Różnica
kilobajt 10^3 = 1 000 kibibajt (KiB) 2^10 = 1 024 2,4%
megabajt 10^6 = 1 000 000 mebibajt (MiB) 2^20 = 1 048 576 4,9%
gigabajt 10^9 gibibajt (GiB) 2^30 7,4%
terabajt 10^12 tebibajt (TiB) 2^40 10,0%
petabajt 10^15 pebibajt (PiB) 2^50 12,6%

Producenci dysków używają wartości dziesiętnych (z lewej), bo liczby są większe. Dlatego dysk 1 TB (10^12 bajtów) pokazuje się tutaj i w Windows jako około 931 GB: ta skala dzieli przez 1 024 trzy razy, a nie przez 1 000.

Dlaczego istnieje ta niejednoznaczność

Pamięć wczesnych komputerów była adresowana w potęgach 2, ponieważ tak działają linie adresowe. Producenci pamięci woleli potęgi 10, bo liczby są większe i lepiej się sprzedają. IEEE i IEC sformalizowały KiB, MiB i GiB w 1998 roku, aby usunąć zamieszanie. Ponad 25 lat później większość oprogramowania nadal nie stosuje ich konsekwentnie, a to narzędzie zachowuje znajome nazwy KB/MB/GB zamiast nazw IEC.

Gdzie spotkasz każdą konwencję

Konwencja Kontekst
Dziesiętna (SI) Pojemność dysków twardych, SSD i pamięci USB, marketing NAS
Binarna RAM (zawsze), rozmiary plików w Windows, ten konwerter
Niejednoznaczna Prędkości pobierania (Mb/s zwykle dziesiętnie; MB/s czasem binarnie)

Przepustowość kontra pamięć: częsta pułapka

1 gigabit na sekundę (Gb/s) = 10^9 bitów na sekundę = 125 000 000 bajtów na sekundę, czyli około 119 MB/s na tej skali binarnej. Zatem łącze internetowe 1 Gb/s nie zapełnia pliku 1 GB w sekundę; zajmuje to bliżej 9 sekund, gdy uwzględni się 8 bitów na bajt i dziesiętną konwencję przepustowości.

Rozmiary plików w praktyce

Element Typowy rozmiar
E-mail z czystym tekstem 2 do 10 KB
Zdjęcie (JPEG z telefonu, 12 MP) 3 do 5 MB
Utwór (MP3 320 kb/s, 4 min) około 9,5 MB
Zdjęcie (RAW, 24 MP) 30 do 40 MB
Film (1080p, H.265) 1 do 2 GB
Film (4K HDR) 15 do 30 GB
Instalacja gry dla jednego gracza 50 do 150 GB

Dlaczego Windows pisze GB, ale ma na myśli wartość binarną

Bagaż historyczny. Windows od lat 90. oznacza rozmiary binarne nazwami przedrostków SI i nigdy tego nie poprawił. macOS przeszedł na prawdziwie dziesiętny system około 2009 roku. Narzędzia wiersza poleceń Linuksa różnią się: ls -lh używa wartości binarnych z etykietami SI, a ls -h --si używa prawdziwie dziesiętnych. Ten konwerter zachowuje się jak Windows: wartości oparte na 1024 pod etykietami KB/MB/GB.

Najczęściej zadawane pytania

Tak, w bajtach dziesiętnych (10^12). W Windows i w tym konwerterze pokazuje się jedynie jako około 931 GB, ponieważ oba liczą w krokach po 1024, mimo że oznaczają je jako GB. macOS i Linux z --si pokazują 1000 GB, zgodnie z etykietą dysku.

Używa 1 024. Każda jednostka jest dokładnie 1 024 razy większa od tej poniżej (1 KB = 1 024 bajty, 1 MB = 1 024 KB i tak dalej), a 1 bajt = 8 bitów. Ściśle rzecz biorąc, te jednostki oparte na 1024 to KiB, MiB i GiB według IEC, ale podobnie jak Windows narzędzie zachowuje nazwy KB, MB i GB.

RAM jest adresowany w potęgach 2, ponieważ linie adresowe są binarne. Kość RAM 4 GB to dosłownie 4 × 2^30 bajtów. Nie istnieje kość RAM o pojemności “4 miliardów bajtów”.

Petabajt (PB) to największa jednostka obsługiwana przez ten konwerter. Dalej są eksabajt (EB, 10^18), zettabajt (ZB, 10^21) i jottabajt (YB, 10^24). Dostawcy chmury hiperskalowej mówią o eksabajtach przy łącznej pojemności swojej infrastruktury; codzienne pliki nigdy nie zbliżają się do tych jednostek.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach