Benchmarks

I couldn't find the place where you generate the random files, so I'm guessing you call the generate routines by hand before running the tests. You should consider that when 1 random byte is converted to any other representation it will then occupy a distinct size. For example, 1 MB of random data acquired from `os.urandom()` is equal 2 MB of the same data encoded as hex. I have no experience with uu encoded data, but I'm just raising this point so you can be sure that the document you are creating actually has the size you expect it to have.