ForHosting KIT · Bilder bearbeiten & analysieren

Base64-Bildinfos auslesen

Das Werkzeug für Base64-Bildinformationen prüft eine vollständige Daten-URI und liefert zwei nützliche Angaben: den im Kopf deklarierten MIME-Typ und die Anzahl der Bytes, die der kodierte Inhalt darstellt.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Alles geschieht lokal, ohne eine URL abzurufen, ein Bild hochzuladen, eine Dateiendung zu erraten oder entfernte Inhalte zu untersuchen. Die strenge Prüfung erkennt fehlende Kennzeichnungen, unzulässige Zeichen, fehlerhafte Auffüllung, nicht kanonische Restbits und Medientypen, die keine Bilder bezeichnen.

Lesen Sie die bereits enthaltenen Angaben aus

Eine Base64-Bild-Daten-URI vereint Metadaten und kodierte Bytes in einer Zeichenfolge. Der Kopf nennt den Medientyp, während der Nutzinhalt die ursprünglichen Binärdaten mit druckbaren Zeichen abbildet. Diese Fähigkeit trennt beide Teile erst, nachdem die gesamte Struktur bestätigt wurde. Das Ergebnis enthält `mime_type`, etwa `image/png`, und `byte_length`, die genaue Zahl dekodierter Bytes. Die Größe wird nicht nur anhand der Zeichenanzahl geschätzt: Die abschließende Base64-Auffüllung fließt in die Berechnung ein. Das Werkzeug gibt bewusst den deklarierten MIME-Typ aus und behauptet nicht, das Format an seiner Binärsignatur erkannt zu haben. So erfahren Sie unverfälscht, was die URI angibt und wie groß ihr Inhalt ist.

Verstehen Sie die strengen Ablehnungsregeln

Akzeptiert wird ein vollständiger Wert der Form `data:image/type;base64,payload`. Der Medientyp muss mit `image/` beginnen, die Base64-Kennzeichnung vorhanden sein und genau ein Komma Kopf und Nutzinhalt trennen. Der Inhalt muss das normale Base64-Alphabet verwenden, durch vier teilbar lang sein und Auffüllzeichen ausschließlich am Ende tragen. Auch ungenutzte Bits in der letzten Gruppe werden geprüft. Leere Inhalte, Leerraum, Base64url-Zeichen, zusätzliche Parameter, fehlende Auffüllung und gewöhnliche Webadressen werden abgelehnt. Liefert Ihre Quelle nur rohes Base64, ergänzen Sie zuerst den passenden MIME-Kopf. Base64url wandeln Sie zuvor in kanonisches Standard-Base64 um.

Nutzen Sie die Bytezahl ohne Bildübertragung

Die dekodierte Größe vor dem Speichern oder Weiterleiten zu kennen, hilft bei Upload-Grenzen, Datenbankprüfungen, Nachrichtenlimits und Betriebsprotokollen. Sie können ein zu großes eingebettetes Element stoppen, bevor ein weiterer Dienst es verarbeitet, einheitliche Metadaten neben HTML oder JSON ablegen oder eingebettete mit verknüpften Bildern vergleichen. Die Berechnung ist deterministisch und netzunabhängig: Sie prüft die Zeichenfolge und leitet die Bytezahl aus Base64-Gruppen und Endauffüllung ab. Signaturen, Bildmaße und Beschädigungen werden nicht geprüft; Binärdaten werden nicht ausgegeben. Verwenden Sie dafür einen formatkundigen Bildprüfer. Wenn es um Struktur und exakte Nutzlastgröße geht, ist diese Fähigkeit passend.

Grenzen für eingebettete Bilder durchsetzen

Prüfen Sie die dekodierte Bytezahl, bevor Sie ein Base64-Bild in einer API-Anfrage, einem Dokument oder Formular annehmen.

Erzeugte Daten-URIs inventarisieren

Protokollieren Sie MIME-Angabe und Binärgröße von Ressourcen aus Editor, Exportwerkzeug oder Build-Pipeline.

Fehlerhafte Eingaben früh ablehnen

Prüfen Sie kanonisches Base64, bevor eingebettete Bilder an Speicher-, Darstellungs- oder Verarbeitungssysteme gelangen.

Was gibt die Fähigkeit zurück?

Sie liefert `mime_type` aus dem geprüften Kopf und `byte_length`, berechnet aus dem kanonischen Base64-Inhalt.

Wird das Bild hochgeladen oder abgerufen?

Nein. Prüfung und Größenberechnung erfolgen deterministisch und lokal, ohne Zugriff auf externe Netze.

Beweist der MIME-Typ das wirkliche Dateiformat?

Nein. Das Ergebnis meldet die geprüfte MIME-Angabe, untersucht aber weder Signaturen noch Bildmaße.

Warum wurde mein Base64-Wert abgelehnt?

Häufige Gründe sind ein fehlender Kopf, ein bildfremder MIME-Typ, Leerraum, URL-safe-Zeichen, falsche Auffüllung, leerer Inhalt oder Restbits ungleich null.

Was kostet die Nutzung?

Das Browserwerkzeug ist auf dieser Seite kostenlos. Die API-Automatisierung kostet $0.002 je Anfrage.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/image/from-base64-info

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/image/from-base64-info \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"data_uri":"https://ejemplo.com/imagen.jpg"}'
{
  "data_uri": "https://ejemplo.com/imagen.jpg"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.from_base64_info",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_chars13981053
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →