Praskání Spotify Code


Pokud jste použili Spotify, možná jste si všimli šikovného bitového kódu, který může produkovat, že se zobrazí jako série pruhů různých výšek. Pokud jste jako [Peter Boone], takové kódování bude stimulovat vaši zvědavost, stejně jako můžete nastavit, abyste přesně zjistili, jak fungují.

Spotify nabízí bitovou fotku, která při skenování, otevírá téměř cokoliv, co je s Spotify. Počet řádků se zaměřuje na logo Spotify s osmi různými výškami, ukládání informací v osmidě. Mnoho schémat kódování kódování kódují některé URI (jednotný identifikátor zdrojů), který poskytuje jedinečný identifikátor pro tuto konkrétní skladbu, album nebo umělec, když dekóduje. Vzhledem k tomu, že mnoho URI na Spotify je poměrně dlouhá (jeden příklad je spotify: show: 3nrv0mhza8xert0eylpaip, který hodiny v 218 bitech) je nutný nějaký systém komprimovat URI dolů na něco zvládnutelného. Jděte do média, krátkým pořadí kódující specifické URI, obvykle pod 40 bitů. Doporučení je jen vyhledáváním v databázi, která spotifikuje udržuje, takže potřebuje síťové připojení k vyřešení. Skutečný kódovací plán z média doporučení k hodnotám v barech je spíše složitý včetně CRC, konvoluce, stejně jako punkle. CRC umožňuje program kontrolovat správné dekódování, stejně jako konvoluce umožňuje, aby program měl malý počet zkontrolovaných chyb přičemž stále má přesný výsledek. Purning se prostě eliminuje bity, aby se snížilo čísla kódovaná, spoléhá na konvoluce k vyplnění otvorů.

[Peter] vysvětluje všechno v jeho recenzi, stejně jako pochopitelně. Stvořitelem Spotify kódů zastavil v komentáři nabídnout některé cenné ukazatele, včetně polohování, je druhý režim, kde se linky nejsou vycentrovány, což mu umožňuje ukládat dvojnásobek bitů. [Peter] má Python svazek na GitHub se všemi potřebný kód pro začátek dekódování. Snad můžete integrovat skener Spotify Code do vlastního spotify Přehrávání mini počítače.

Leave a Reply

Your email address will not be published. Required fields are marked *