Skip to main content
Tool Factory

Sammlung für Codierung

Tools zum Codieren und Decodieren

Codieren, decodieren, untersuchen und konvertieren Sie Text oder Bytes zwischen üblichen Darstellungen.

Codierung ändert die Darstellung von Daten. Sie verschlüsselt oder schützt vertrauliche Informationen nicht.

Wählen Sie ein Tool nach Format

Verwenden Sie diese Beispiele, wenn Sie das Eingabeformat kennen. Ähnlicher Text kann verschiedene Formate verwenden.

Einfache Hexbytes
48 65 6c 6c 6f

Setzen Sie das Trennzeichen auf Leerzeichen. Verwenden Sie vollständige Zweiergruppen.

Gibt die Dezimalbytes [72, 101, 108, 108, 111] aus, die Hello in ASCII darstellen.

Base64-Daten
SGVsbG8=

Wählen Sie Decodieren. Verwenden Sie das Alphabet der Quelle.

Gibt die Dezimalbytes [72, 101, 108, 108, 111] aus, die Hello in ASCII darstellen.

URL-Prozentsequenzen
hello%20world%21

Wählen Sie Decodieren. Die Option, + als Leerzeichen zu behandeln, ist standardmäßig aktiv.

Gibt hello world! aus. Die Decodierung validiert die URL nicht.

Unicode-Escapes
\u0048\u0069

Wählen Sie Escapes entfernen und verwenden Sie das Präfix \u. Das Beispiel verwendet vier Hexziffern pro Escape.

Gibt Hi aus. Das Tool analysiert kein vollständiges JSON-Dokument.

Snort-Content-Fragment
foo|3d|bar

Verwenden Sie gemischte ASCII- und Hexgruppen zwischen senkrechten Strichen, keine vollständige Snort-Regel.

Gibt Dezimalbytes für foo=bar aus. Hex ohne Striche bleibt als Literaltext erhalten.

Text in Bytes umgewandelt
café

Wählen Sie UTF-8 (65001). Wählen Sie die Codierung, die das Zielsystem benötigt.

Lädt die Bytes [99, 97, 102, 195, 169] herunter. Es zeigt kein Hexadezimal-Textresultat.

Gesamtes Thema erkunden

Diese spezielle Sammlung verweist auf umfassendere Kategorien im Katalog.

77 Tools

In dieser Sammlung verfügbare Tools

Quellenbasierter Leitfaden

Was sind Tools zum Codieren und Decodieren?

Diese Tools ändern Daten zwischen definierten Darstellungen. Sie helfen beim Transport von Bytes, Text oder URL-Komponenten, bieten aber keine Vertraulichkeit. Das richtige Tool hängt von Alphabet, Zeichencodierung, Komponente und Fehlerregeln ab.

Tool Factory bündelt Base-N-, URL-, Zeichen- und Escape-Operationen. Kanonische Pfade und Bezeichnungen helfen bei der Wahl der Darstellung, ohne Codierung mit Verschlüsselung zu verwechseln.

Passen Sie die Codierung an das Zielsystem an

Auswahl der Codierungsmethode
MethodeZweckWichtige Grenze
Base16, Base32 oder Base64Stellt Binärdaten mit einem begrenzten Textalphabet dar.Alphabet, Padding und Variante müssen zum Zielsystem passen.
ProzentcodierungStellt Oktette in einer URI-Komponente dar.Reservierte Trennzeichen haben strukturelle Bedeutung.
ZeichencodierungOrdnet Unicode-Text Bytes zu oder wandelt Bytes in Text um.Sender und Empfänger müssen dieselbe Codierung und Fehlerregel verwenden.
Unicode-NormalisierungWandelt gleichwertige Sequenzen in eine Normalform um.Sie macht unterschiedliche Wörter oder Schriften nicht gleichwertig.
VerschlüsselungSchützt Vertraulichkeit mit kryptografischen Schlüsseln.Sie ist ein Sicherheitsvorgang und keine Codierungsmethode.

So erledigen Sie diese Aufgabe

  1. Ermitteln Sie das Empfängerfeld. Bestimmen Sie, ob das Ziel Text, Bytes, eine URL-Komponente oder ein Base-N-Format erwartet.
  2. Bestätigen Sie die genaue Variante. Prüfen Sie Alphabet, Padding, Zeilenumbrüche, Byte-Reihenfolge und Zeichencodierung.
  3. Verwenden Sie eine kleine bekannte Probe. Codieren und decodieren Sie einen kurzen Wert mit bekannten erwarteten Bytes.
  4. Verarbeiten Sie die echte Eingabe. Führen Sie die Umwandlung aus und bewahren Sie das Original bis zur Prüfung auf.
  5. Prüfen Sie den Hin- und Rückweg. Decodieren Sie das Ergebnis und vergleichen Sie die Bytes, wenn der Vorgang umkehrbar sein muss.

Häufige Anwendungsfälle

Binärdaten in einem Textfeld

Verwenden Sie die genaue Base-N-Variante, die das Protokoll oder Format verlangt.

Werte in URLs

Codieren Sie nur die erforderliche Komponente, damit URI-Trennzeichen ihre Funktion behalten.

Import alter Texte

Decodieren Sie Bytes mit der richtigen Codierung, bevor Sie Text bereinigen oder konvertieren.

Quellen und Standards

  • RFC 4648: RFC 4648 definiert Base16, Base32, Base64, Padding, kanonisches Verhalten und URL-sicheres Base64.
  • RFC 3986: RFC 3986 definiert URI-Syntax und Prozentcodierung von Oktetten.
  • WHATWG Encoding Standard: Der Standard definiert Browser-Decodierung und unterstützte alte Bezeichnungen.
  • RFC 3629: RFC 3629 definiert UTF-8 als Transformationsformat für Unicode-Zeichen.
  • Unicode Standard Annex 15: Der Anhang definiert die Normalisierungsformen NFC, NFD, NFKC und NFKD.

Wichtige Einschränkungen

  • Codierung verbirgt vertrauliche Daten nicht vor Personen, die das Format kennen.
  • Eine korrekte Decodierung beweist nicht, dass der Inhalt sicher oder authentisch ist.
  • Eine falsche Quellcodierung kann Zeichen ersetzen oder beschädigen.

Direkte Antworten

Fragen zu dieser Tool-Familie

Ist Codierung dasselbe wie Verschlüsselung?

Nein. Codierung macht Daten kompatibel. Wer das Format kennt, kann sie normalerweise ohne geheimen Schlüssel zurückwandeln.

Wie wähle ich ein Codierungs-Tool?

Beginnen Sie mit dem Format, das das Zielsystem benötigt. Verwenden Sie Base64 für Binärdaten und URL-Codierung für URL-Komponenten.

Wie prüfe ich ein codiertes Ergebnis?

Decodieren Sie ein kleines bekanntes Ergebnis und vergleichen Sie die genauen Bytes. Bestätigen Sie Alphabet, Padding, Zeichencodierung und Zielregeln.