What I mean is how to read it byte by byte and do the conversion so that the output is a text file with numbers between 0 and 255.
Just read from the input device using the QIODevice read API and use QString::number() on each byte, or read fixed sized blocks and create strings for each block by using QString::sprintf with as many arguments as you have bytes in your blocks.
Bookmarks