Ich lese eine .contact-Datei ein, wie sie bei den Windows Kontakten Standard ist. Diese ist im XML-Format aufgebaut und beinhaltet -wenn vorhanden- auch das Bild des Kontaktes. Dieses Bild ist im MIME-Format abgespeichert. Wie kann ich die MIME-Codes interpretieren und daraus z.B. ein BufferedImage erzeugen?
Beispiel eines Eintrags:
<c:Value c:ContentType="image/JPG" c:Version="1" c:ModificationDate="2007-07-06T17:26:49Z">/9j/4SKvRXhpZgAASUkqAAgAAAAKAA8BAgAGAAAAhgAAABABAgAWAAAAjAAAABIBAwABAAAAAQAA
ABoBBQABAAAAogAAABsBBQABAAAAqgAAACgBAwABAAAAAgAAADEBAgApAAAAsgAAADIBAgAVAAAA
3AAAABMCAwABAAAAAQAAAGmHBAABAAAA8gAAACgEAABDYW5vbgBDYW5vbiBESUdJVEFMIElYVVMg
MzAAtAAAAAEAAAC0AAAAAQAAAFBhaW50IFNob3AgUHJvIFBob3RvIDExLDIwAAAAAAAAAAAAAAAA
AAAAADIwMDc6MDc6MDYgMTk6MjY6NDAAAAAeAJqCBQABAAAAYAIAAJ2CBQABAAAAaAIAAACQBwAE
AAAAMDIyMAOQAgAVAAAAcAIAAASQAgAVAAAAhgIAAAGRBwAEAAAAAQIDAAKRBQABAAAAnAIAAAGS
CgABAAAApAIAAAKSBQABAAAArAIAAASSCgABAAAAtAIAAAWSBQABAAAAvAIAAAeSAwABAAAAAgAA
AAmSAwABAAAACQAAAAqSBQABAAAAxAIAAIaSBwAIAQAAzAIAAACgBwAEAAAAMDEwMAGgAwABAAAA
AQAAAAKgBAABAAAADgEAAAOgBAABAAAAgwEAAAWgBAABAAAA7AMAAA6iBQABAAAA1AMAAA+iBQAB
AAAA3AMAABCiAwABAAAAAgAAABeiAwABAAAAAgAAAACjBwABAAAAAwAAAAGkAwABAAAAAAAAAAKk
AwABAAAAAAAAAAOkAwABAAAAAQAAAASkBQABAAAA5AMAAAakAwABAAAAAAAAAAAAAAABAAAAPAAA
ABwAAAAKAAAAMjAwNjowODoyMCAwMjowMTozMwAAADIwMDY6MDg6MjAgMDI6MDE6MzMAAAAFAAAA
AQAAAL0AAAAgAAAAXwAAACAAAAAAAAAAAwAAAF8AAAAgAAAAqBYAAOgDAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
......
usw.
......
+exmIq81ri63iGL92oX5sdPrWiS5RYL3pak/hyOMW
rShBvJ5NY4eKcmZZjJ+0SHajI5mALd/608XpHQnDxXISR8gE9xWFJJoiW5//2Q==</c:Value>
</choto></chotoCollection></c:contact>
Beispiel eines Eintrags:
<c:Value c:ContentType="image/JPG" c:Version="1" c:ModificationDate="2007-07-06T17:26:49Z">/9j/4SKvRXhpZgAASUkqAAgAAAAKAA8BAgAGAAAAhgAAABABAgAWAAAAjAAAABIBAwABAAAAAQAA
ABoBBQABAAAAogAAABsBBQABAAAAqgAAACgBAwABAAAAAgAAADEBAgApAAAAsgAAADIBAgAVAAAA
3AAAABMCAwABAAAAAQAAAGmHBAABAAAA8gAAACgEAABDYW5vbgBDYW5vbiBESUdJVEFMIElYVVMg
MzAAtAAAAAEAAAC0AAAAAQAAAFBhaW50IFNob3AgUHJvIFBob3RvIDExLDIwAAAAAAAAAAAAAAAA
AAAAADIwMDc6MDc6MDYgMTk6MjY6NDAAAAAeAJqCBQABAAAAYAIAAJ2CBQABAAAAaAIAAACQBwAE
AAAAMDIyMAOQAgAVAAAAcAIAAASQAgAVAAAAhgIAAAGRBwAEAAAAAQIDAAKRBQABAAAAnAIAAAGS
CgABAAAApAIAAAKSBQABAAAArAIAAASSCgABAAAAtAIAAAWSBQABAAAAvAIAAAeSAwABAAAAAgAA
AAmSAwABAAAACQAAAAqSBQABAAAAxAIAAIaSBwAIAQAAzAIAAACgBwAEAAAAMDEwMAGgAwABAAAA
AQAAAAKgBAABAAAADgEAAAOgBAABAAAAgwEAAAWgBAABAAAA7AMAAA6iBQABAAAA1AMAAA+iBQAB
AAAA3AMAABCiAwABAAAAAgAAABeiAwABAAAAAgAAAACjBwABAAAAAwAAAAGkAwABAAAAAAAAAAKk
AwABAAAAAAAAAAOkAwABAAAAAQAAAASkBQABAAAA5AMAAAakAwABAAAAAAAAAAAAAAABAAAAPAAA
ABwAAAAKAAAAMjAwNjowODoyMCAwMjowMTozMwAAADIwMDY6MDg6MjAgMDI6MDE6MzMAAAAFAAAA
AQAAAL0AAAAgAAAAXwAAACAAAAAAAAAAAwAAAF8AAAAgAAAAqBYAAOgDAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
......
usw.
......
+exmIq81ri63iGL92oX5sdPrWiS5RYL3pak/hyOMW
rShBvJ5NY4eKcmZZjJ+0SHajI5mALd/608XpHQnDxXISR8gE9xWFJJoiW5//2Q==</c:Value>
</choto></chotoCollection></c:contact>