Kodierungserkennung

Fügen Sie einen String ein und erkennen Sie automatisch, ob es Base64, Base64URL, Hex, Base32, Base85, URL-Kodierung oder Klartext ist

Zeichen: {{ inputText.length }}
{{ r.name }} {{ Math.round(r.confidence * 100) }}%
{{ r.note }}
Kein bekanntes Kodierungsformat stimmte überein
Text eingeben, um dessen Kodierungstyp automatisch zu analysieren

Über Kodierungserkennung

Wenn Sie einen unbekannten String erhalten, ist oft schwer zu sagen, welche Kodierung er hat. Dieses Tool entscheidet anhand von Zeichensatz, Längenmustern und Signaturzeichen (wie dem % -Prozentzeichen, Base64s +/=, Base32s nur A-Z2-7 usw.) und listet Kandidatenergebnisse von wahrscheinlich zu unwahrscheinlich auf, um Ihnen die Wahl des richtigen Tools zu erleichtern.

Hinweis: Die Erkennung basiert auf statistischen Merkmalen, nicht zu 100 % sicher. Beispielsweise kann auch zufälliger Text, der zufällig ins Base64-Zeichenalphabet passt, als Base64 identifiziert werden. Beurteilen Sie im Kontext.

Erkennungsbereich

Base64, Base64URL, Hex (Hexadezimal), Base32 (RFC 4648), Base85 (Ascii85), URL-Kodierung (Percent-Encoding), Klartext.

FAQ

F: Warum trifft ein String auf mehrere Möglichkeiten zu?
A: Verschiedene Kodierungen teilen sich Zeichensätze (z. B. gehören Hex-Zeichen auch zum Base64-Alphabet). Das Tool listet alle passenden Kandidaten auf und sortiert sie nach Wahrscheinlichkeit, die wahrscheinlichste zuerst.
F: Bedeutet „Klartext“, dass es definitiv nicht kodiert ist?
A: Nicht unbedingt. Enthält der Text Chinesisch, Leerzeichen oder gängige Satzzeichen, wird er selbst dann, wenn er selbst eine Kodierung ist, wegen offensichtlicher Merkmale als Klartext eingestuft. Sie können mit dem jeweiligen Tool prüfen.