Ruby: Quoted Printable Strings

Momentan bin ich dabei mein Script, welches für die Verwaltung meiner Mailbox zuständig ist, von Python auf Ruby umzustellen. Da ich dabei nach bestimmten Stichwörtern im Betreff der Mail suche, sind mir Quoted Printable verschlüsselte Betreffs nicht willkommen und es musste eine Lösung her, die aus einem in einer Mail verschickten Quoted Printable-String einen normalen String macht, in dem man dann die Stichwörter suchen kann.

So ist der folgende Code entstanden, den ich hier allen Lesern zur Verwendung bereit stellen möchte. Ihr könnt die Funktion gerne nutzen, solltet sie aber verstehen um sicher zu stellen, dass es keine unerwarteten Überraschungen gibt wenn Ihr sie nutzt:

Jetzt im Github als Gist zu finden: http://gist.github.com/280037

(Mir ist bekannt, dass die Funktion einige Macken hat und so nicht immer zuverlässig funktioniert. Leider habe ich noch keine bessere Möglichkeit gefunden. Wer Verbesserungen hat, darf mir diese gerne zukommen lassen.)