html5 FileReader, ¿qué tipo de datos devuelve la función readAsDataUrl? es direccion de url? o los datos en sí?

function readURL(input){    
    if(input.files && input.files[0]){
        reader.readAsDataURL(input.files[0]);
    }
    else {
        document.images[0].src = input.value || "No file selected";
    }
}
function checkSrc(){
    var src = document.getElementById('propertyImg').getAttribute('src');
    console.debug(src);
}
<input type='file' class='width70_prop' onchange="readURL(this);"></input>
<button onclick='checkSrc()'>check</button>

Tengo curiosidad por saber qué tipo de datos devuelve la función readAsDataUrl de FileReader.
Cuando verifiqué el atributo src a través del código anterior, se veía como
ridículamente larga cadena gigante (la cuerda comienza algo base-64 bla bla).
Me pregunto si la cadena se refiere a la dirección del archivo o al archivo mismo.
Cualquier ayuda será apreciada. Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta