以下は、不完全な記述の私の漠然とした思い出に基づいており、Windows 98時代のこの機能の背後にあるチームが提供しています。実装の詳細は機密事項であり、細部には関知していませんでした。この機能を初めて試してから、13年後には事態がかなり変わった可能性があります。
CDからのバイナリデータの代表サンプルが読み込まれ、何らかの種類のCRCのようなチェックサムまたはハッシュに変換されました。チェックサムは、これらのチェックサムとアルバム情報との一致するデータベースを含むWebサービスに送信されました。
可能であれば、正確なディスクが一致しました。明らかに、私自身のコレクションにはちょうど十分な矛盾があり、時にはアルバムのリストが提示されていました。
マイクロソフトはこのデータベースを構築するのにかなりの金を費やしました。このデータには、少なくとも1社のサードパーティ企業とのパートナーシップが含まれていました。あなたはおそらく、概念証明をかなり簡単に作成できますが、完全なデータベースを自分で構築することはできません。しかし、FreeDbのようなものを使って独自のカスタムサービスを構築できるかもしれません。
同様のアプローチの例は、ここでは控えめに詳細に説明されていますhttp://en.wikipedia.org/wiki/CDDB
それは、新しいCDは個別の識別子のいくつかの並べ替えを含めることは可能だが、私は、現在のCDの業界標準に精通していないです。
ウィンドウMedia Playerがこれを行うことができます:CDにポップし、それがアルバム情報(CD名、アーティストを盗んしようと、トラック名、等...)。 *どのようにCDAファイルを使用しているのか分かりません。 – FrustratedWithFormsDesigner
cdaファイルに実際に音楽が含まれていません。それらは記述子ファイルのみです。オーディオデータ自体は通常、ステレオで44100サンプルの非圧縮16ビットPCMです。しかし、私は読書のためのオーディオCDトラックを開く方法を知らない。 – CodesInChaos
私はcdaについて読んでいて、オーディオそのものを含んでいません...知っておもしろいです。 – gorgo4