2 "name": "base45-swift",
4 "summary": "Simple base45 encoder/decoder.",
5 "description": "Qr and Aztec code have a specific, highly efficient, method for storing alphanumeric characters (MODE 2/0010). In particular compared to UTF-8 (where the first 32 characters are essentially unused; and successive non-latin characters loose an additional 128 values as the topbit needs to be set).\n\nDetails of this 11 bits per two characters can be found at\n\nhttps://www.thonky.com/qr-code-tutorial/alphanumeric-mode-encoding\nhttps://raw.githubusercontent.com/yansikeim/QR-Code/master/ISO%20IEC%2018004%202015%20Standard.pdf - section 7.44 on page 26\nFor this reason - the industry generally encodes these in base45. A document for this defacto standard is in flight:\n\n```https://datatracker.ietf.org/doc/draft-faltstrom-base45/```",
6 "homepage": "https://github.com/HannesVDB/base45-swift",
7 "license": "Apache License",
9 "Hannes Van den Berghe": "hannes.vandenberghe@icapps.com"
14 "swift_versions": "4.0",
16 "git": "https://github.com/HannesVDB/base45-swift.git",
19 "source_files": "Base45-Swift/*.{swift}",
20 "swift_version": "4.0"