add scanICSFileAtRAM function

Here. 

I am not sure if I should re-encode string to UTF-8. Best way would be to check if it is in good encoding and then re-encode. But I have not clue how to do that. + UTF-8 is very standard thingy, so I leave like that.

Elbard