Spotify 代码是小条码,可让您共享歌曲、艺术家、用户、播放列表等。
它们在“条”的不同高度对信息进行编码。23 个条形可以有 8 个离散的高度,这意味着 8^23 个不同的可能条形码。
Spotify 根据其 URI 模式生成条形码。这个 URIspotify:playlist:37i9dQZF1DXcBWIGoYBM5M
被映射到这个条形码:
URI 中包含的信息 (62^22) 比代码多得多。您将如何将 URI 映射到条形码?似乎您不能简单地直接对 URI 进行编码。有关更多背景,请参阅我对此问题的“回答”:https : //stackoverflow.com/a/62120952/10703868