אם אתה משתמש Spotify, ייתכן שיהיה לב קוד BIT שימושי שהוא יכול לייצר כי נראה כמו סדרה של ברים של גבהים שונים. אם אתה כמו [פיטר בון], קידוד כזה יהיה לעורר את הסקרנות שלך, כמו גם אתה יכול לצאת כדי להבין בדיוק איך הם עובדים.
Spotify מציעה תמונה קצת כי, כאשר סרק, פותח כמעט כל דבר לחיפוש עם Spotify. מספר קווים מרוכזים על לוגו Spotify עם שמונה גבהים שונים, אחסון מידע אוקטלי. תוכניות קידוד חזותיות רבות מקודדות כמה URI (מזהה משאבים אחיד) המספקת מזהה ייחודי עבור שיר ספציפי, אלבום או אמן כאשר פענוח. מאז Uris רבים על Spotify הם די ארוך (דוגמה אחת להיות spotify: הצג: 3NRV0Mhza8xert0eylpaip אשר שעונים ב ב 218 סיביות), מערכת מסוימת יש צורך לדחוס את הערבה למטה למשהו יותר לניהול. להיכנס לתשומת תקשורת, רצף קצר קידוד אורי ספציפי, בדרך כלל תחת 40 סיביות. ההמלצה היא רק בדיקה במסד נתונים שמצטרף שומרת, כך שהוא זקוק לחיבור רשת כדי לפתור. תוכנית קידוד בפועל מלכת ההמלצה לתקשורת לערכים בבארס מורכבת למדי, כולל CRC, קונבולוציה, כמו גם ניקוי. ה- CRC מאפשר לתוכנית לבדוק עבור פענוח נכון, כמו גם את ההמתנה מאפשרת לתוכנית יש מספר קטן של שגיאות שנבדקו בזמן שעדיין יש תוצאה מדויקת. ניקוי הוא רק ביטול סיביות כדי להפחית את המספרים מקודדים, להסתמך על ההמתנה כדי למלא את החורים.
[פיטר] מסביר הכל בסקירה שלו בעזרה כמו גם מובן. הבורא של קודים Spotify עצר על ידי ההערות להציע כמה מצביעים בעלי ערך, כולל הצבעה זמין הוא מצב שני שבו השורות לא מרוכזים, המאפשרים לו לאחסן כפול את הסיביות. [פיטר] יש צרור python על github עם כל הקוד הדרוש לך להתחיל לפענח. אולי אתה יכול לשלב סורק קוד spotify לתוך מותאם אישית שלך spotify משחק מיני המחשב.