Którego obliczenia potrzebujesz

Konwersja między systemami liczbowymi przekłada tę samą wartość na cztery zapisy, których używają maszyna i programista: binarny, bo układy rozróżniają dwa stany, szesnastkowy, bo każda jego cyfra to dokładnie cztery bity i czyni bajt czytelnym w dwóch znakach, ósemkowy z powodów historycznych, które przetrwały w prawach dostępu do plików. To samo narzędzie pokazuje kod uzupełnień do dwóch, czyli sposób przedstawiania liczb ujemnych w pamięci i powód, dla którego zakres ze znakiem nie jest symetryczny. Algebra Boole'a buduje tabelę prawdy wyrażenia logicznego, rozpoznaje tautologie i sprzeczności oraz przyjmuje trzy notacje używane w podręcznikach wymiennie: słowa AND, OR i NOT, symbole iloczynu i sumy logicznej oraz operatory z języków programowania.

Konwerter systemów liczbowych

Binarny, ósemkowy, dziesiętny i szesnastkowy, z kodem uzupełnień do dwóch na 8, 16 i 32 bitach.

Algebra Boole'a

Tabela prawdy wyrażenia logicznego, z rozpoznaniem tautologii i sprzeczności.

Konwerter Base64

Z tekstu, liczby całkowitej, szesnastkowego lub binarnego na Base64 i z powrotem, z grupami 6 bitów.

Kalkulator podsieci IPv4

Sieć, broadcast, dostępne hosty i maski z adresu IPv4 z prefiksem CIDR.

Generator hash

MD5, SHA-1, SHA-256, SHA-384 i SHA-512 tekstu lub bajtów, z weryfikacją skrótu.

Konwerter Unix timestamp

Z Unix timestamp na datę i godzinę i z powrotem: sekundy, milisekundy, UTC i czas lokalny.

Jednostki danych i czas pobierania

Od bajtów do gigabajtów i gibibajtów, i ile trwa pobranie pliku przy danej prędkości.

Operacje bitowe

AND, OR, XOR, NOT, przesunięcia i rotacje na liczbach 8-, 16-, 32- lub 64-bitowych, z widocznymi bitami.

Liczby zmiennoprzecinkowe IEEE 754

Jak liczba dziesiętna jest zapisywana jako float 32- lub 64-bitowy: znak, wykładnik, mantysa i błąd.

Kody Unicode i UTF-8

Punkt kodowy, bajty UTF-8 i UTF-16 oraz kod HTML każdego znaku, także emoji.

Konwerter kolorów

Z HEX na RGB, HSL, HSV i CMYK i z powrotem, z kontrastem WCAG dla białego i czarnego tekstu.

Siła hasła

Entropia w bitach i czas potrzebny do odgadnięcia, z rozpoznaniem słabych wzorców. Nic nie opuszcza przeglądarki.

Kodowanie URL

Kodowanie i dekodowanie procentowe wartości i adresów oraz adres URL rozłożony na części.

Tester wyrażeń regularnych

Sprawdź regex na tekście: podświetlone dopasowania, grupy przechwytujące i zamiana, w JavaScripcie.

Formatowanie i walidacja JSON

Formatuj, minifikuj i sprawdzaj JSON: wcięcia, sortowane klucze i dokładne położenie błędów.

Wyrażenia cron wyjaśnione

Przełóż wyrażenie cron na słowa i zobacz najbliższe uruchomienia, pole po polu.

Sumy kontrolne CRC32 i Adler-32

CRC-32, CRC-32C, cztery warianty CRC-16, CRC-8, Adler-32 i Fletcher-16 tekstu lub bajtów szesnastkowych.

Kalkulator podsieci IPv6

Sieć, zakres adresów, zapis skrócony i pełny, odwrotny DNS i podział prefiksu IPv6.