Package: wnpp Severity: wishlist Owner: Ivan Udovichenko <iudoviche...@mirantis.com>
* Package name : zbase32 Version : 0.0~git20150911.0.03389da-1 Upstream Author : Tv * URL : https://github.com/tv42/zbase32 * License : MIT Programming Lang: Go Description : Human-oriented encoding for binary data zbase32 implements the z-base-32 encoding. . The rationale for the encoding is to represent arbitrary sequences of octets in a form that is as convenient as possible for human users to manipulate. 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 includes module and simple command-line utilities for encoding/decoding data.