Kleines Inline-Testasset erstellen
Fixture konvertieren, MIME und Größe prüfen und in der isolierten HTML-Vorschau testen.
- Fixture wählen
- Präfix prüfen
- Data-URL kopieren
- In HTML Formatter testen
Lesen Sie eine lokal ausgewählte Datei bytegenau und erstellen Sie eine kopierbare Data-URL mit dem vom Browser gemeldeten MIME-Typ und RFC-4648-Base64-Nutzwert. Perfekt für Entwickler, die Bilddaten, Fonts oder kleine Dateien direkt in CSS, HTML oder JSON einbetten möchten. Unterstützt alle gängigen Dateitypen mit sofortiger Vorschau.
Base64-Werkzeuge
Base64-Daten-URI
Daten-URI erscheint hier.
Wandeln Sie Dateien vollständig im Browser in data:[mime];base64,… um, erhalten Sie die Bytes und berücksichtigen Sie etwa ein Drittel Größenaufschlag sowie den MIME-Fallback.
Führen Sie einen überprüfbaren Datei-zu-Base64-Data-URL-Konverter-Ablauf in diesem Browser aus.
Schritt 1
Die genaue zu repräsentierende Datei im Browserdialog auswählen.
Schritt 2
Nach dem Lesen erscheint der ausgewählte Name.
Schritt 3
MIME-Typ vor dem Komma kontrollieren; unbekannt wird application/octet-stream.
Schritt 4
Base64 benötigt ungefähr vier Zeichen je drei Bytes plus Präfix.
Schritt 5
Nur an Empfänger übergeben, die Data-URLs und diese Größe ausdrücklich akzeptieren.
Folge: Expansion und Speicherkopien blähen Nutzlast und Rendering auf.
Lösung: Data-URLs nur für kleine Assets und sonst normale Datei-URLs verwenden.
Folge: Der Wert kann fehlen oder vom Namen abhängen und beweist die Bytes nicht.
Lösung: Dateisignatur im Zielsystem prüfen.
Folge: Präfix und Komma führen zur Ablehnung.
Lösung: Vertrag prüfen und Präfix nur entfernen, wenn ausdrücklich nur der Nutzwert verlangt wird.
Fixture konvertieren, MIME und Größe prüfen und in der isolierten HTML-Vorschau testen.
Unicode-Text zum Textkodierer, beliebige Dateien zu diesem Konverter senden.
Die fünf ASCII-Bytes ergeben Hello; RFC 4648 liefert SGVsbG8= und RFC 2397 stellt das text/plain-Präfix davor.
Nein. Die Ausgabe ist eine vollständige Data-URL mit MIME, ;base64, und Nutzwert.
Ja, als Bytes und abhängig vom Speicher; die Formate werden nicht interpretiert oder validiert.
Der Browser meldete keinen Typ, daher wird der generische Binärtyp genutzt.
Base64 stellt drei Bytes mit vier Zeichen dar, zusätzlich zum Präfix.
Nein. FileReader liest sie erst nach Ihrer Auswahl direkt im Tab.
Nein. Dafür ist ein binärer Dekodierer nötig.
FileReader liest die gewählte Datei in diesen Tab; Browser-JavaScript wandelt sie ohne Upload um. Nach dem Cachen statischer Ressourcen ist Offline-Nutzung möglich. Datei und vergrößerte Zeichenfolge bleiben bis zum Löschen oder Schließen im flüchtigen Tab-Speicher.