CRC & Prüfsummen

Drei CRC-Profile aus Text, Hex-Bytes oder kleinen lokalen Dateien berechnen; Parameter und Registerspur untersuchen.

Über dieses Tool

Eine CRC-Prüfsumme für Text oder Hex-Bytes berechnen, etwa zum Vergleich einer Nachricht mit einer Protokoll- oder Dateireferenz. Das genaue Profil wählen: CRC-16-Varianten mit anderem Anfangsregister, anderer Reflexion oder finalem XOR liefern unterschiedliche Ergebnisse.

UTF-8 kodiert den Text genau wie eingegeben, einschließlich Leerzeichen und Zeilenumbrüchen. Hex ignoriert Leerraum; die übrigen Ziffern müssen vollständige Paare von 00 bis FF bilden, ohne 0x-Präfixe oder Kommas. Eine leere Nachricht ist gültig. Die Grenze liegt bei 65.536 Bytes und 262.144 Eingabezeichen; große Dateien gehören nicht zum Umfang dieses Tools.

Berechnen zeigt Prüfsumme und tatsächliche Bytezahl. Prüfsumme kopieren übernimmt den angezeigten Hexwert. Änderungen an Daten, Kodierung oder Profil entfernen alte Ergebnisse; danach erneut berechnen. Zurücksetzen stellt 123456789 und CRC-32 ohne Berechnung wieder her.

Profilparameter zeigen Breite, Polynom, Anfangsregister, Eingabe-/Ausgabereflexion und finales XOR. CRC-16/CCITT-FALSE heißt auch IBM-3740, CRC-16/X-25 auch IBM-SDLC. Für ASCII 123456789 lauten die Ergebnisse der drei Profile 0xCBF43926, 0x29B1 und 0x906E.

Die Registerspur zeigt jedes ursprüngliche Byte mit Offset ab null und das interne MSB-first-Register nach dessen Verarbeitung, vor Ausgabereflexion und finalem XOR. Ihr letztes Register muss daher nicht der Prüfsumme entsprechen. Nur die ersten 256 Spurzeilen werden angezeigt; die Prüfsumme berücksichtigt alle Bytes.

CRCs erkennen unbeabsichtigte Übertragungsfehler, authentifizieren aber keine Nachrichten und bieten keine kryptografische Sicherheit. Die angezeigte Zahl legt nicht fest, in welcher Reihenfolge ein Protokoll Prüfsummenbytes überträgt. Das Tool implementiert die drei genannten CRC-Profile, keine Adler- oder Fletcher-Prüfsummen.

Datei liest eine lokale Datei mit höchstens 65.536 Bytes als Hex in den Editor ein; danach Berechnen wählen. Keine Datei wird an einen Server gesendet. Eingabeentwurf, Kodierung, Profil, fertiges Ergebnis und geöffnete Details werden lokal gespeichert und nach Neuladen oder interner Navigation wiederhergestellt. Neue oder geänderte Eingaben warten auf Berechnen oder Strg/Meta+Enter. Sitzungen lassen sich vollständig herunterladen und importieren; übergroße Entwürfe bleiben in der laufenden Sitzung, ohne die bisherige automatische Speicherung zu ersetzen.