FileReader.js is a lightweight wrapper for the JavaScript FileReader interface. This JavaScript interface allows you to read local files as binary.
FileReader.js does not require any other libraries. If you do use jQuery, there is a small plugin wrapping up the functionality though.