스케이팅을 사용하는 경우, 다른 높이의 일련의 막대처럼 나타나는 것처럼 보이는 편리한 비트 코드를 발견했을 수 있습니다. [Peter Boone]와 같으면 그러한 인코딩이 당신의 호기심을 자극 할 것뿐만 아니라 그들이 어떻게 작동하는지 정확히 알아낼 수 있습니다.
Spotify는 스캔 할 때 Spotify로 검색 가능한 거의 모든 것을 스캔 할 수있는 비트 사진을 제공합니다. 8 개의 다른 높이가있는 8 개의 다른 높이가있는 Spotify 로고가 중앙에 있으며 8 진수로 정보를 저장합니다. 많은 시각적 인코딩 스키마는 디코딩 될 때 특정 노래, 앨범 또는 아티스트에 대한 고유 한 식별자를 제공하는 일부 URI (Uniform Resource Identifier)를 인코딩합니다. Spotify에 대한 많은 URI가 꽤 오래이기 때문에 (Spotify : Show : 3NRV0MHza8xert0eylpaip에서 218 비트의 클럭을 보여주는 한 예제), URI를 더 관리 할 수 있도록 URI를 압축하는 데 필요한 일부 시스템이 필요합니다. 특정 URI를 인코딩하는 짧은 순서로 일반적으로 40 비트 미만의 미디어 참조로 이동하십시오. 권장 사항은 Spotify Spotify가 유지되는 데이터베이스의 조회 일뿐입니다. 따라서 해결할 네트워크 연결이 필요합니다. 미디어 권장 사항의 실제 인코딩 계획은 CRC, 컨볼 루션뿐만 아니라 천공을 포함하여 다소 복잡합니다. CRC는 프로그램이 올바른 디코딩을 위해 검사 할 수 있으며, 컨볼 루션은 프로그램이 여전히 정확한 결과를 갖고 있으면서 프로그램이 조금 짝을 지어야합니다. 천공은 인코딩 된 숫자를 줄이려면 구멍을 채우기 위해 컨볼 루션에 의존하는 비트를 제거하는 것입니다.
[Peter]는 검토의 모든 것을 유용하게 설명하고 이해할 수 있습니다. Spotify 코드의 작성자는 주석에서 중단 된 포인팅을 포함하여 일부 가치있는 포인터를 제공하는 데 주석을 멈추게하여 선이 중앙에 있지 않은 두 번째 모드로이를 저장할 수있게 해주는 두 번째 모드입니다. [Peter]는 디코딩을 시작하기 위해 필요한 모든 코드가있는 GitHub에 Python 번들을 가지고 있습니다. 아마도 Spotify 코드 스캐너를 사용자 정의 Spotify 재생 미니 컴퓨터에 통합 할 수 있습니다.
0 Comments