The binary-to-text encoding for SWHID v1 is hex. We need to determine what the encoding for v2 will be.
The main problem with hex is length, which is already a limiting factor for v1 when SWHIDs need to be written in places where place does matter (e.g., scientific publications). The problem is going to be much more significant with SWHID v2, where the checksum size will increase.
This task tracks the need of deciding what to use. Some preliminary options are:
- hex
- [[ https://en.wikipedia.org/wiki/Base64 | base64 ]]
- [[ https://en.wikipedia.org/wiki/Ascii85 | ascii85 ]]
A useful [[ https://en.wikipedia.org/wiki/Binary-to-text_encoding | comparison table ]] is available on wikipedia.