Brotli-Dekomprimierer (WASM)

Dekodieren Sie einen Base64-Brotli-Datenstrom lokal in UTF-8-Text, mit Größenlimits, Abbruch und vollständigem Kopieren.

Tool wird geladen...

Über brotli-dekomprimierer (wasm)

Brotli-Dekomprimierer (WASM)Dekodieren Sie einen Base64-Brotli-Datenstrom lokal in UTF-8-Text, mit Größenlimits, Abbruch und vollständigem Kopieren.

Funktionsweise dieses Tools

Der Decoder prüft die Base64-Syntax und führt Brotli nach RFC 7932 mit WebAssembly in einem neuen Worker aus. Brotli rekonstruiert Bytes mit LZ77-Rückverweisen, Huffman-Kodierung und seinem integrierten statischen Wörterbuch. Die vollständige Ausgabe wird strikt als UTF-8 dekodiert; ungültiger Text wird abgewiesen. Das Tool komprimiert keine Daten, ruft keine URLs ab und nimmt keine Dateien an.

Verarbeitungs-Pipeline und technische Systemarchitektur

  1. Fügen Sie das Base64-Beispiel unter „Base64-Eingabe“ ein.
  2. Klicken Sie auf „Lokal ausführen“ und vergleichen Sie die vollständige UTF-8-Ausgabe mit CZOA Brotli fixture.
  3. Kopieren übernimmt das vollständige Ergebnis. Abbrechen, Bearbeiten, Leeren oder Beispiel laden beendet die laufende Aufgabe.

Beispiel und praktische Anwendung

Praxisnahes Anwendungsszenario: Ein festes Brotli-Beispiel im Worker entpacken.

Beispieleingabe:

CwmAQ1pPQSBCcm90bGkgZml4dHVyZQM=

Algorithmische Verarbeitung: Base64-Bytes mit Worker/WebAssembly zu UTF-8 entpacken.

Beispielausgabe:

CZOA Brotli fixture

Grenzen und Sonderfälle

Base64 darf ASCII-Leerzeichen, Tabulatoren, CR und LF enthalten. Padding ist optional, seine ungenutzten Bits müssen jedoch null sein. Die Eingabe ist einschließlich Leerraum auf 2.097.152 Zeichen begrenzt, komprimierte Daten auf 1 MiB und die Ausgabe auf 8 MiB. Abgeschnittene Datenströme, Bytes nach dem ersten Datenstrom, verkettete Datenströme und ungültiges UTF-8 werden abgelehnt. Eine führende UTF-8-BOM und NUL-Zeichen bleiben erhalten. Gemeinsame Wörterbücher und Erweiterungen mit großem Fenster nach RFC 9841 werden nicht unterstützt. Der Worker-Start ist auf 10 Sekunden und die Dekodierung auf 3 Sekunden begrenzt. Bearbeiten, Leeren, Beispiel laden oder Abbrechen beendet den aktuellen Worker. Lange Texte werden seitenweise angezeigt; die Umwandlung und Kopieren verwenden den vollständigen Text.

Browser-Verarbeitung und Datenschutz

Die Tool-Funktion ist dafür ausgelegt, Eingaben im Browser zu verarbeiten, ohne sie absichtlich an einen CZOA-Verarbeitungsserver zu senden. Anfragen für Website-Ressourcen, Analyse oder Werbung sind davon getrennt. Browser, Erweiterungen und verwaltete Gerätesoftware liegen außerhalb dieser Grenze.

Lokale Ausführung und Verifizierungsmethodik

Die Verarbeitung der Tool-Nutzlast ist so konzipiert, dass sie lokal im Browser über JavaScript oder Web Workers erfolgt. Anfragen für Website-Ressourcen, Analyse oder Werbung sind davon getrennt. Vertraulichkeit, Wiederholbarkeit und Latenz hängen von der Browser-Umgebung ab und werden nicht absolut garantiert.

Technische Normen und Referenzspezifikationen

Inhaltlich verantwortlich: CZOA Tools · Zuletzt geprüft: 2026-09-15 · Prüfmethodik

Anwendung

  1. Fügen Sie das Base64-Beispiel unter „Base64-Eingabe“ ein.
  2. Klicken Sie auf „Lokal ausführen“ und vergleichen Sie die vollständige UTF-8-Ausgabe mit CZOA Brotli fixture.
  3. Kopieren übernimmt das vollständige Ergebnis. Abbrechen, Bearbeiten, Leeren oder Beispiel laden beendet die laufende Aufgabe.

Häufig gestellte Fragen

Was akzeptiert der Brotli-Dekomprimierer?+

Base64-Brotli-Bytes, die in einem Worker per WebAssembly dekodiert werden.

Was bestätigte der Browser?+

CwmAQ1pPQSBCcm90bGkgZml4dHVyZQM= wurde zu CZOA Brotli fixture dekodiert.

Welche Fähigkeiten sind nötig?+

Worker und WebAssembly; fehlt eines, erscheint ein Fehlerzustand.

Komprimiert er auch Brotli?+

Nein; die Komponente dekodiert nur bereitgestellte Daten und meldet Größen.