tor-dirclient should support binary downloads
Right now tor-dirclient only supports downloading things that are valid UTF-8. That's fine for most directory stuff, but we'll need a different approach when we implement onion services.
Most likely this will involve making it so that DirResponse can contain a Vec<u8> or a String in its output field, and modifying the output accessors.
Edited by Nick Mathewson