"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

RPi 4 B mit 4 GByte bookworm, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM; zigbee2mqtt

ioBroker als Datenlieferant für z.B. Anker, Samsung