[Python-Dev] Base-96 (original) (raw)
Josiah Carlson josiah.carlson at gmail.com
Sat Aug 2 18:09:12 CEST 2008
- Previous message: [Python-Dev] Base-96
- Next message: [Python-Dev] Base-96
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
The standard high-bit-density encoding past base-64 is base-85 (http://en.wikipedia.org/wiki/Ascii85), which encodes 4 binary bytes as 5 ascii bytes, versus 3 binary bytes as 4 ascii bytes. It works, is an RFC somewhere, ... and maybe should find it's way into the Python standard library's codec package at some point.
- Josiah
On Sat, Aug 2, 2008 at 12:57 AM, Kless <jonas.esp at googlemail.com> wrote:
It's true, I didn't pay attention to that.
So the next encoding possible would of base-128 (7-bits encoding), althought I don't know if were possible since that there would than use non-printable characters and could change the text (by use of chars. as Backspace or Delete). On 2 ago, 03:21, Steve Holden <st... at holdenweb.com> wrote: 96 is approximately 2^6.585
For some reason, integral powers of two seem so much more, well, POWERFUL, if you know what I mean. Frankly I think you are being either optimistic or charitable in suggesting that such a use case might exist. There's a reason that DEC called their equivalent of base64 "6-bit encoding". But then I wanted to keep integer division as it was, so I am clearly a techno-luddite. If the world wants fractional bits I'm sure it's only a matter of time before some genius decides to design a 67.9-bit computer.
Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/josiah.carlson%40gmail.com
- Previous message: [Python-Dev] Base-96
- Next message: [Python-Dev] Base-96
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]