in reply to Terminal Client
I like your approach and I think this is what you meant:
This seems the most straightforward to me. I have a personal preference of hex over octal.
Update: Oops. At first I only saw JavaFan's pack approach in the reply below this. Be he already covered this approach too. Sorry for duplicates.
Results (278 votes). Check out past polls.