Also komprimiert scheint es nicht zu sein. Wenn ich das Bild mit meinem Programm und mit dem Browser einzeln runterlade und dann den Inhalt vergleiche ist beides exakt gleich bis auf die letzen paar Bytes (ich bekomme bei meinem Testbild 73kb statt 75kb).
Wenn das Bild in verschiedenen Packets verschickt wird muss ich wohl meine Packet-Klasse anpassen...
Ich hatte anfangs vermutet, dass der String nicht groß genug ist um ein Bild zu speichern (Es ist auf alle Fälle nicht sehr effizient denke ich, da der String immer wieder vergrößert wird), aber dann müsste ja ein Fehler geworfen werden.
Hier nochmal der Header:
Code:
HTTP/1.1 200 OK
Server: cloudflare-nginx
Date: Thu, 22 Nov 2012 16:18:46 GMT
Content-Type: image/jpeg
Content-Length: 76242
Connection: close
Last-Modified: Tue, 20 Nov 2012 04:14:51 GMT
Expires: Sun, 20 Nov 2022 16:18:46 GMT
Cache-Control: public, max-age=315360000
Vary: Origin
CF-Cache-Status: HIT
Accept-Ranges: bytes
Set-Cookie: __cfduid=dd818fa25cda3cca9*********0fbae0d1353601126; expires=Mon, 23-Dec-2019 23:50:00 GMT; path=/; domain=.*****.org