py27-zbase32 - Alternate base32 encoder (not RFC 3548 compliant)

Property Value
Distribution NetBSD 7.0
Repository NetBSD i386
Package filename py27-zbase32-1.1.5.tgz
Package name py27-zbase32
Package version 1.1.5
Package release -
Package architecture i386
Package type tgz
Category converters
License modified-bsd
Maintainer -
Download size 17.01 KB
Installed size 78.72 KB
An alternate base32 encoder (not RFC 3548 compliant).
The rationale for base-32 encoding in RFC 3548 [1] is as written therein: "The
Base 32 encoding is designed to represent arbitrary sequences of octets in a
form that needs to be case insensitive but need not be humanly readable.".
The rationale for our encoding is different -- it is to represent arbitrary
sequences of octets in a form that is as convenient as possible for human
users to manipulate.  In particular, z-base-32 was created in order to serve
the Mnet project [3], where 30-octet cryptographic values are encoded into
URIs for humans to manipulate.  Anticipated uses of these URIs include cut-
and-paste, text editing (e.g. in HTML files), manual transcription via a
keyboard, manual transcription via pen-and-paper, vocal transcription over
phone or radio, etc.
The desiderata for such an encoding are:
* minimizing transcription errors -- e.g. the well-known problem of confusing
`0' with `O'
* embedding into other structures -- e.g. search engines, structured or
marked-up text, file systems, command shells
* brevity -- Shorter URLs are better than longer ones.
* ergonomics -- Human users (especially non-technical ones) should find the
URIs as easy and pleasant as possible.  The uglier the URI looks, the worse.


Package Version Architecture Repository
py27-zbase32-1.1.5.tgz 1.1.5 amd64 NetBSD
py27-zbase32 - - -


Name Value
py27-setuptools >= 0.8
python27 >= 2.7.1nb2


Type URL
Binary Package py27-zbase32-1.1.5.tgz
Source Package py27-zbase32

Install Howto

Install py27-zbase32 tgz package:

# pkg_add py27-zbase32

See Also

Package Description
py27-zc.lockfile-1.3.0.tgz Basic inter-process locks
py27-zconfig-3.3.0.tgz Configuration library
py27-zeep-2.5.0.tgz Fast and modern Python SOAP client
py27-zfec-1.4.24nb2.tgz Fast erasure codec
py27-zhCodecs-1.2.0nb1.tgz Python Unicode codecs for Chinese charsets
py27-zim-0.59nb16.tgz Zim brings the concept of a wiki to your desktop
py27-zinnia-0.06.tgz Zinnia python module
py27-zmq-17.1.2.tgz Python bindings for zeromq
py27-zope.deferredimport-4.3.tgz Imports names that will only be resolved when used in the code
py27-zope.deprecation-4.4.0.tgz Zope hookable
py27-zope.exceptions-4.3.tgz Zope testing helpers
py27-zope.hookable-4.2.0.tgz Zope hookable
py27-zope.proxy-4.3.1.tgz Generic Transparent Proxies
py27-zope.testing-4.7.tgz Zope testing helpers
py27-zstandard-0.10.2.tgz Zstandard bindings for Python