Opened at 2007-07-23T18:09:18Z
Closed at 2007-07-26T21:32:29Z
#91 closed enhancement (fixed)
switch to z-base-32
Reported by: | zooko | Owned by: | zooko |
---|---|---|---|
Priority: | blocker | Milestone: | 0.5.0 |
Component: | code | Version: | 0.4.0 |
Keywords: | Cc: | ||
Launchpad Bug: |
Description
Switch from Python standard library base32 encoding to z-base-32 encoding.
The main advantage is that this eliminates trailing "=" signs. See the examples in
https://zooko.com/repos/z-base-32/base32/DESIGN
Other advantages include that it uses an alphabet and a permutation thereof that make it slightly easier for humans to transcribe correctly, that it can nicely encode a number of bits that is not a multiple of 8, and that it uses lower-case by default. It also comes with an optimized C implementation, but we're not bothering to use that at this time.
Change History (1)
comment:1 Changed at 2007-07-26T21:32:29Z by zooko
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
fixed by 32c90c6468983f39
I would like to change it so that we use the z-base-32 package by package-re-use instead of by source-code-copying, but I'll get around to that later...