Informatik
Informatik-Rechner
Zahlensysteme und boolesche Algebra: die beiden Grundlagen, auf denen alles andere im Informatikunterricht aufbaut.
Welche Berechnung du brauchst
Die Umrechnung zwischen Zahlensystemen überträgt denselben Wert in die vier Schreibweisen, die eine Maschine und ein Programmierer nutzen: binär, weil Schaltungen zwei Zustände unterscheiden, hexadezimal, weil jede seiner Ziffern genau vier Bit entspricht und ein Byte mit zwei Zeichen lesbar macht, oktal aus historischen Gründen, die in den Dateirechten fortleben. Dasselbe Werkzeug zeigt das Zweierkomplement, also wie negative Zahlen im Speicher dargestellt werden und warum der vorzeichenbehaftete Bereich nicht symmetrisch ist. Die boolesche Algebra erstellt die Wahrheitstabelle eines logischen Ausdrucks, erkennt Tautologien und Widersprüche und akzeptiert die drei Notationen, die Lehrbücher austauschbar verwenden: die Wörter AND, OR und NOT, die Zeichen für logisches Produkt und logische Summe sowie die Operatoren der Programmiersprachen.
Zahlensystem-Umrechner
Binär, oktal, dezimal und hexadezimal, mit Zweierkomplement in 8, 16 und 32 Bit.
Boolesche Algebra
Wahrheitstabelle eines logischen Ausdrucks, mit Erkennung von Tautologien und Widersprüchen.
Base64-Umrechner
Von Text, Ganzzahl, Hexadezimal oder Binär nach Base64 und zurück, mit erklärten 6-Bit-Gruppen.
IPv4-Subnetz-Rechner
Netzadresse, Broadcast, nutzbare Hosts und Masken aus einer IPv4-Adresse mit CIDR-Präfix.
Hash-Generator
MD5, SHA-1, SHA-256, SHA-384 und SHA-512 eines Textes oder von Bytes, mit Hash-Prüfung.
Unix-Zeitstempel-Umrechner
Vom Unix-Zeitstempel zu Datum und Uhrzeit und zurück: Sekunden, Millisekunden, UTC, Ortszeit.
Datenmenge und Downloadzeit
Von Byte zu Gigabyte und Gibibyte, und wie lange ein Download bei einer bestimmten Geschwindigkeit dauert.
Bitweise Operationen
AND, OR, XOR, NOT, Verschiebungen und Rotationen mit 8-, 16-, 32- oder 64-Bit-Ganzzahlen, Bits sichtbar.
Gleitkommazahlen IEEE 754
Wie eine Dezimalzahl als 32- oder 64-Bit-Float gespeichert wird: Vorzeichen, Exponent, Mantisse, Fehler.
Unicode- und UTF-8-Codes
Codepunkt, UTF-8- und UTF-16-Bytes und HTML-Code jedes Zeichens, Emoji eingeschlossen.
Farbumrechner
Von HEX zu RGB, HSL, HSV und CMYK und zurück, mit dem WCAG-Kontrast für weißen und schwarzen Text.
Passwortstärke prüfen
Entropie in Bit und Zeit zum Erraten, mit erkannten schwachen Mustern. Nichts verlässt den Browser.
URL-Kodierung
Prozentkodierung und -dekodierung von Werten und Adressen, und eine URL in ihre Teile zerlegt.
Regex-Tester
Teste einen regulären Ausdruck an einem Text: markierte Treffer, Gruppen und Ersetzung, in JavaScript.
JSON-Formatierer und -Validator
JSON formatieren, minifizieren und validieren: Einrückung, sortierte Schlüssel und genaue Fehlerposition.
Cron-Ausdrücke erklärt
Übersetze einen Cron-Ausdruck in Worte und sieh die nächsten Ausführungen, Feld für Feld.
CRC32- und Adler-32-Prüfsummen
CRC-32, CRC-32C, vier CRC-16-Varianten, CRC-8, Adler-32 und Fletcher-16 von Text oder Hex-Bytes.
IPv6-Subnetzrechner
Netz, Adressbereich, kompakte und ausgeschriebene Form, Reverse-DNS und Aufteilung eines IPv6-Präfixes.