converters/py-zbase32 - The NetBSD Packages Collection

Alternate base32 encoder (not RFC 3548 compliant)

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.

Build dependencies

pkgtools/cwrappers

Runtime dependencies

devel/py-setuptools44 lang/python27 lang/python27

Binary packages

OSArchitectureVersion
NetBSD 8.0earmv7hfpy27-zbase32-1.1.5.tgz
NetBSD 8.0earmv7hfpy27-zbase32-1.1.5.tgz
NetBSD 8.0earmv7hfpy27-zbase32-1.1.5.tgz
NetBSD 8.0i386py27-zbase32-1.1.5.tgz
NetBSD 8.0i386py27-zbase32-1.1.5.tgz
NetBSD 8.0powerpcpy27-zbase32-1.1.5.tgz
NetBSD 8.0powerpcpy27-zbase32-1.1.5.tgz
NetBSD 8.0powerpcpy27-zbase32-1.1.5.tgz
NetBSD 8.0powerpcpy27-zbase32-1.1.5.tgz
NetBSD 8.0x86_64py27-zbase32-1.1.5.tgz
NetBSD 8.0x86_64py27-zbase32-1.1.5.tgz
NetBSD 9.0aarch64py27-zbase32-1.1.5.tgz
NetBSD 9.0aarch64py27-zbase32-1.1.5.tgz
NetBSD 9.0aarch64py27-zbase32-1.1.5.tgz
NetBSD 9.0alphapy27-zbase32-1.1.5.tgz
NetBSD 9.0alphapy27-zbase32-1.1.5.tgz
NetBSD 9.0alphapy27-zbase32-1.1.5.tgz
NetBSD 9.0earmpy27-zbase32-1.1.5.tgz
NetBSD 9.0earmpy27-zbase32-1.1.5.tgz
NetBSD 9.0earmpy27-zbase32-1.1.5.tgz
NetBSD 9.0earmv6hfpy27-zbase32-1.1.5.tgz
NetBSD 9.0earmv6hfpy27-zbase32-1.1.5.tgz
NetBSD 9.0earmv6hfpy27-zbase32-1.1.5.tgz
NetBSD 9.0earmv7hfpy27-zbase32-1.1.5.tgz
NetBSD 9.0earmv7hfpy27-zbase32-1.1.5.tgz
NetBSD 9.0earmv7hfpy27-zbase32-1.1.5.tgz
NetBSD 9.0earmv7hfpy27-zbase32-1.1.5.tgz
NetBSD 9.0i386py27-zbase32-1.1.5.tgz
NetBSD 9.0i386py27-zbase32-1.1.5.tgz
NetBSD 9.0i386py27-zbase32-1.1.5.tgz
NetBSD 9.0mips64ebpy27-zbase32-1.1.5.tgz
NetBSD 9.0mips64ebpy27-zbase32-1.1.5.tgz
NetBSD 9.0mips64ebpy27-zbase32-1.1.5.tgz
NetBSD 9.0mips64ebpy27-zbase32-1.1.5.tgz
NetBSD 9.0mips64ebpy27-zbase32-1.1.5.tgz
NetBSD 9.0mipselpy27-zbase32-1.1.5.tgz
NetBSD 9.0mipselpy27-zbase32-1.1.5.tgz
NetBSD 9.0mipselpy27-zbase32-1.1.5.tgz
NetBSD 9.0mipselpy27-zbase32-1.1.5.tgz
NetBSD 9.0powerpcpy27-zbase32-1.1.5.tgz
NetBSD 9.0powerpcpy27-zbase32-1.1.5.tgz
NetBSD 9.0powerpcpy27-zbase32-1.1.5.tgz
NetBSD 9.0powerpcpy27-zbase32-1.1.5.tgz
NetBSD 9.0sh3elpy27-zbase32-1.1.5.tgz
NetBSD 9.0sh3elpy27-zbase32-1.1.5.tgz
NetBSD 9.0sh3elpy27-zbase32-1.1.5.tgz
NetBSD 9.0sh3elpy27-zbase32-1.1.5.tgz
NetBSD 9.0sparc64py27-zbase32-1.1.5.tgz
NetBSD 9.0sparc64py27-zbase32-1.1.5.tgz
NetBSD 9.0sparc64py27-zbase32-1.1.5.tgz
NetBSD 9.0sparcpy27-zbase32-1.1.5.tgz
NetBSD 9.0sparcpy27-zbase32-1.1.5.tgz
NetBSD 9.0sparcpy27-zbase32-1.1.5.tgz
NetBSD 9.0sparcpy27-zbase32-1.1.5.tgz
NetBSD 9.0sparcpy27-zbase32-1.1.5.tgz
NetBSD 9.0x86_64py27-zbase32-1.1.5.tgz
NetBSD 9.0x86_64py27-zbase32-1.1.5.tgz
NetBSD 9.0x86_64py27-zbase32-1.1.5.tgz
NetBSD 9.0x86_64py27-zbase32-1.1.5.tgz
NetBSD 9.0x86_64py27-zbase32-1.1.5.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.