Fixes corrupted downloads for binary files.
This is a breaking change because string files have to be saved to disk first (or run through a toString() to work with.
This is a breaking change because string files have to be saved to disk first (or run through a toString() to work with.