Ausgabe
Kodieren oder dekodieren Sie Base64 Text
Kodieren Sie Unicode-Text als Base64 oder dekodieren Sie Base64 als UTF-8-Text.
So verwenden Sie Base64 kodieren und dekodieren
- 01Fügen Sie Unicode-Text oder Base64-Daten ein.
- 02Wählen Sie „Kodieren“ oder „Dekodieren“.
- 03Kopieren oder laden Sie das Ergebnis herunter.
Häufig gestellte Fragen
Was sind die Grenzen?
Die Dekodierung erwartet Base64, das gültigen UTF-8-Text darstellt, keine beliebigen Binärdateien. Base64 ist eine Kodierung, keine Verschlüsselung, Komprimierung, Integritätsschutz oder ein Beweis dafür, dass Inhalte sicher sind. Leerzeichen, URL-sichere Varianten, fehlende Auffüllung und eine andere Zeichenkodierung können die Ergebnisse verändern. Vergleichen Sie dekodierten Text sorgfältig und führen Sie unbekannte Inhalte nicht aus, öffnen Sie sie nicht und vertrauen Sie ihnen nicht, nur weil sie erfolgreich dekodiert werden.
Was sollte ich überprüfen, bevor ich das Ergebnis verwende?
Überprüfen Sie die Aspekte, die die Bedeutung des Ergebnisses bestimmen: Schlüssel, Feldnamen, Werttypen, Verschachtelung, Zeilen- und Spaltenanzahl, Trennzeichen, Anführungszeichen, Escapezeichen, Zeilenenden und Zeichenkodierung. Um Vergleichsergebnisse zu erhalten, überprüfen Sie sowohl Hinzufügungen als auch Entfernungen, anstatt nur die hervorgehobene Zusammenfassung zu lesen. Unterscheiden Sie für Base64 codierten Text von beliebigen Binärdaten. Vergleichen Sie für Prüfsummen jedes Zeichen und bestätigen Sie den Algorithmusnamen. Validieren Sie wichtige Ausgaben mit dem System, das sie empfängt, da syntaktisch gültige Daten immer noch gegen ein Schema, ein erforderliches Feld, eine Eindeutigkeitsregel oder eine Geschäftsbeschränkung verstoßen können.
Was ist der Unterschied zwischen Formatierung und Validierung?
Formatierung und Validierung beantworten unterschiedliche Fragen. Durch die Formatierung werden gültige Daten analysiert und mit konsistenter Einrückung oder einheitlichem Layout erneut geschrieben, sodass Benutzer sie einfacher überprüfen können. Bei der Validierung wird geprüft, ob die Syntax analysiert werden kann, es wird jedoch nicht automatisch bestätigt, dass die Werte einem Schema oder einer Geschäftsregel entsprechen. Durch die Minimierung werden unnötige Leerzeichen entfernt, ohne den analysierten Wert zu ändern. Die Inspektion fasst Struktur und Tiefe zusammen. Bei XML und YAML kann die Formatierung unbedeutende Leerzeichen oder Darstellungsoptionen normalisieren. Vergleichen Sie daher semantische Werte, anstatt zu erwarten, dass der ursprüngliche Textstil identisch bleibt.
Warum können gültig aussehende Daten dennoch zu einem Fehler führen?
Daten, die gültig erscheinen, können ein unsichtbares Trennzeichen, geschützte Leerzeichen, nicht übereinstimmende Anführungszeichen, doppelte Strukturmarkierungen, fehlerhafte Escapezeichen, gemischte Zeilenenden, nicht unterstützte Codierung oder formatspezifische Funktionen enthalten, die die Analyse ändern. Beginnen Sie mit der gemeldeten Zeile, Spalte oder dem Pfad, sofern verfügbar. Reduzieren Sie die Eingabe auf den kleinsten Abschnitt, der immer noch fehlschlägt, und stellen Sie dann die umliegenden Datensätze schrittweise wieder her. Bestätigen Sie für CSV die Annahme von Trennzeichen und Header. Überprüfen Sie für JSON, XML oder YAML Klammern, Einrückungen, Anführungszeichen, Entitäten und Verschachtelungen. Bewahren Sie während der Diagnose eine Kopie der Quelle auf, damit bei einer Korrektur keine gültigen Informationen gelöscht werden.
Muss ich etwas installieren?
Für die Nutzung der aufgeführten Datendienstprogramme ist keine Installation oder Registrierung erforderlich. Öffnen Sie die Aktion, die der Aufgabe entspricht, fügen Sie die Quelle hinzu oder fügen Sie sie ein, wählen Sie den entsprechenden Modus und kopieren oder laden Sie das Ergebnis herunter. Bevor Sie eine wichtige Datei ersetzen, bewahren Sie das Original auf und testen Sie die Ausgabe mit der empfangenden Anwendung. Die Installation ist nicht die Hauptkompatibilitätsfrage: Schemaerwartungen, Kodierung, Trennzeichen, Arbeitsmappenfunktionen und unterstützte Syntax bestimmen immer noch, ob ein anderes System das Ergebnis akzeptiert.