2016-03-29 13 views

Antwort

1

Es ist Base64 Daten. Tcl 8.6 enthält einen Befehl für die Konvertierung.

# Read the data in *as binary data* 
set f [open yourfile.gif b] 
set data [read $f] 
close $f 

# Do the encoding 
set encodedData [binary encode base64 $data] 

# Print the encoded version out; it's just plain ASCII text now 
puts $encodedData 

Beachten Sie, dass, was auch immer Leerzeichen Sie wollen base64 Daten hinzufügen können; es bleibt gültig. Dies bedeutet, dass Sie die Zeilen aufteilen und einrücken können, wie Sie es für richtig halten.

+0

Vielen Dank. Es funktionierte. Aber aus irgendeinem Grund erscheinen gif-Bilder im tk-Widget unsichtbar, aber pnm-Bilder kommen gut an. Gibt es eine Möglichkeit, das Gleiche für pnm-Dateien zu tun? Der Befehl (image create photo rediffImage -format pnm) - sagt pnm-Format nicht unterstützt. –