I'm still a bit sad that with this standard and the packages available now, the namespace of 'base45' is clobbered with this suboptimal implementation. It can best just be renamed to 'base41'. It's a good tradeoff for the DCC, but not for the rest of possible implementations.
For the Dutch variant of the green pass using unlinkable signatures [1], we need all the space we can get, so we use a base45 encoding that uses the exact same method as base58 [2][3], and which has the exact same efficiency as QR binary mode.
[1] https://github.com/minvws/nl-covid19-coronacheck-app-coordin...
[2] https://gist.github.com/confiks/8fcb480d87a50cf1bb5e40e2f093...