Base64 Encoding via Drag&Drop

11/03/2009
Ich 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


und hier natürlich ein kleines Beispiel Inline-Grafiken
No Comments