"Content-Encoding", "gzip" HTML dekodieren

Begonnen von JoWiemann, 29 Mai 2025, 15:33:50

Vorheriges Thema - Nächstes Thema

JoWiemann

Hallo,

in Sourcen findet man immer wieder HTML Seiten, die für den Header "Content-Encoding", "gzip" vorbereitet sind. (sehen aus, wie eine CSV mit Dezimalzahlen)

Anbei ein Python Script, mit dem man wieder die HTML Seite erzeugen kann. Beigefügt ist eine abgewandelte Version von https://github.com/IPdotSetAF/ESPAsyncHTTPUpdateServer zum Encodieren.

Zunächst wird die "csv" Zeichenkette in eine Datei geschrieben. Dann wird das Script mit
HTML_DecodeGenerator.py <file>
aufgerufen.  Ausgeben wird entweder eine <file>.txt oder <file>.html und eine direkte Ausgabe auf die Konsole.

Möge es hilfreich sein.

Grüße Jörg

Basiert auf https://github.com/IPdotSetAF/ESPAsyncHTTPUpdateServer
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM