Forum: PC-Programmierung encode base64 per chunked transfer


von Marco H. (damarco)


Lesenswert?

Hintergrund ist jener das ich in einen Json ein Bild übertragen will 
aber das Bild nicht komplett in den Puffer laden möchte um daraus base64 
daten zu erzeugen.  Da diese Bild nicht als ganzes vorliegt, es wird 
stückweise aus dem Memory eines Gerätes gelesen.

Nun dachte ich das man den Buffer Inhalt base64 encodiert und dann 
stückweise versendet. Denn das Bild komplett zwischen zu buffern wollte 
ich vermeiden ;)

Möglicherweise wird dann das base64 am Ende aufgefüllt und wäre dann ein 
so zusammen gefügtes base64 noch gültig ?

Kann man ein file base64 chunked encoden ?

: Bearbeitet durch User
von Dings vom Dach (Gast)


Lesenswert?


von Marco H. (damarco)


Lesenswert?

ok also es wird dann wie vermutet aufgefüllt..

von Marco H. (damarco)


Angehängte Dateien:

Lesenswert?

Funktioniert :)...

von Marco H. (damarco)


Lesenswert?

Im übrigen war das ganz einfach lösbar. Die Payload vom Protokoll wo die 
Daten herkommen ist begrenzt und deutlich kleiner als es bei einen 
Ethernet Frame möglich wäre. Die Segmente werden einfach auf ein 
vielfaches von 3 geteilt. Das Gerät sendet mir genau diese Länge auch 
wieder zurück.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.