Convertendo um BlobBuilder em string, em HTML5 Javascript

          function blobToString(blob) {
             var reader = new FileReader();
             var d = "";
             reader.onloadend = function() {
                 d.callback(reader.result); 
                 console.log(reader.result);
             };
             reader.readAsText(blob);  
             return d;
         };

O código acima não funciona, mas acho que minhas intenções são claras. Quero converter alguns dados binários (WebKitBlobBuilder) em uma string. Também o "console.log (reader.result);" não exibe nada.

questionAnswers(2)

yourAnswerToTheQuestion