最近、K-Liteコーデックパックの標準バージョンをダウンロードしました。高度なインストールプロセスを選択すると、標準の32ビットではなく64ビットバージョンのWindows MediaPlayerを構成して自動的に使用するオプションが表示されました。
2ビットバージョンと64ビットバージョンのWindows Media Playerの違いは何ですか?それぞれでファイルを再生することの長所と短所は何ですか?
違いは、他のプログラムの32ビットバージョンと64ビットバージョンの違いとほとんど同じです。 WMPの場合、気になるのはおそらく次のとおりです。
実際には、デフォルトは変更しません。 Win10ではWMPのデフォルトは32ビットのままであり、おそらくそれで問題ありません。
パフォーマンスに関しては、永遠にほとんど何もありません。 64ビットWMPは64ビットコーデックに依存しており、理論的にはより複雑なソフトウェアモード(CPUで実行)でメリットがありますが、ほとんどのコーデックはハードウェアモードを念頭に置いて作成されています(はるかに適切なGPUを使用)。
互換性に関しては、事実上ありません。エキゾチックなフォーマットは、32ビットまたは64ビットでのみ利用可能なバイナリのみのコーデックで作成される可能性がありますが、そのようなフォーマットは非常にニッチです。
セキュリティの観点から、64ビットコーデックを備えた64ビットメディアプレーヤーは、 [〜#〜] aslr [〜#〜] の恩恵を受ける可能性があります。より大きなメモリアドレス( 4096倍 、これは実際の攻撃と理論上の攻撃で異なる可能性があります)。このようなオーバーフロー攻撃は、Androidの Stagefright の背後にある鍵であり、 多数 がありました。 )バッファオーバーランに依存するWMPの脆弱性。