Base64 Encoding via Drag&Drop
11/03/2009Ich programmiere in letzter Zeit immer mal wieder Webseiten, die lokal ausgeführt werden sollen. Dabei möchte ich nach Möglichkeit die Anzahl der Dateien auf eine einzige beschränken und binde deshalb Bilder direkt in den HTML-Code ein. Hiefür müssen die Dinger base64-kodiert werden. Mehr zu dem Thema hier (das funktioniert wohl mit FireFox und Safari, der IE tut es wohl nicht immer).
Auf jeden Fall habe ich mir ein kleines AppleScript Droplet gebaut, mit dem ich mit den Base64 Code direkt in die Zwischenablage kopieren kann, indem ich einfach das Bild auf das Skript ziehe...
Code zum markieren einmal anklicken
on open these
if (count of these) = 1 then
repeat with this in these
tell application "Finder" to set this_x to POSIX path of this
do shell script "cat " & quoted form of this_x & "|openssl enc -base64 | pbcopy"
end repeat
else
error "Only one please!"
end if
end open