Przelicznik nie ma przycisku Oblicz. Wpisz liczbę, wybierz jednostkę, a dziewięć wierszy odświeży się po każdym naciśnięciu klawisza: B, KB, MB, GB, TB, PB oraz KiB, MiB i GiB. Ten przelicznik rozmiaru pliku ma też drugi blok, który zamienia piksele CSS na rem i punkty drukarskie (pt).
Jak liczą producenci, a jak system
KB, MB i GB rosną co tysiąc. KiB, MiB i GiB rosną co 1024, więc różnica powiększa się z każdym poziomem: około 2,4% przy kilo, 4,9% przy mega i 7,4% przy giga. Dysk 1 TB pokazuje się więc jako 931,3226 GiB. Producent liczy w tysiącach, system w wielokrotnościach 1024.
Pendrive 16 GB i załącznik 24,1 MiB
Pendrive 16 GB ma w systemie około 14,9 GiB. Nic nie zginęło. Serwer poczty odrzuca załączniki powyżej 25 MB, a eksport filmu waży 24,1 MiB. Wpisz 24,1, wybierz MiB, a w wierszu MB zobaczysz 25,2707. Jesteś nad limitem, choć liczba wyglądała bezpiecznie.
Przelicznik rozmiaru pliku w czterech krokach
- Wpisz liczbę w pole pod napisem Wpisz wartość. Zaczyna od 1024.
- Obok wybierz jednostkę tej liczby. Domyślnie jest to Megabajty (MB).
- Czytaj listę Wyniki we wszystkich jednostkach. Zmienia się po każdym naciśnięciu klawisza.
- Dla CSS ustaw Bazowy rozmiar czcionki (domyślnie 16), wpisz wartość w Piksele (px) i odczytaj pola rem oraz pt.
Piksele, rem i punkty
W CSS tekst 13 px to 0,8125 rem i 9,75 pt przy bazie 16. Jeśli projekt ustawia korzeń na 10 px, zmień bazę na 10 i dostaniesz 1,3 rem. Punkty liczone są według proporcji CSS 0,75 pt na px, czyli 96 pikseli na cal. Baza równa 0 wraca do 16. Rem jest zaokrąglany do czterech miejsc, punkty do dwóch.
Gdzie lista się kończy
Lista pamięci kończy się na PB. Nie ma wierszy TiB ani PiB, nie ma też wyniku w em, bo em zależy od elementu nadrzędnego, którego narzędzie nie zna. Obliczenia używają liczb zmiennoprzecinkowych JavaScript, dokładnych dla całkowitej liczby bajtów do 2^53, czyli około 9 PB. Wyniki od 0,0001 do tuż poniżej biliona mają najwyżej cztery miejsca po przecinku. Poza tym zakresem pojawia się zapis wykładniczy, na przykład 1,0000e-5. Zero, puste pole i wartość ujemna też tak wyglądają.
Nic nie wychodzi z przeglądarki
Każde przeliczenie to proste działanie w twojej przeglądarce. Podczas pisania nic nie jest wysyłane, a strona nie ma kroku przesyłania plików. Otwórz panel sieci w narzędziach deweloperskich, wpisz kilka liczb i zobacz, że lista żądań zostaje pusta. Narzędzie nie używa schowka, nie tworzy pobrań i nie zapisuje twoich wartości.