|
ファットバイナリ (fat binary) とはコンピュータソフトウェアのバイナリ形式の一種で、一つのソフトを、互換性のない複数のCPUで実行できるように各CPU用のコードを同時に格納した形式をいう。 ==ファットバイナリの用途== ファットバイナリが利用されるのは次のような場合である。 * OSがベースCPUを変更した際に後方互換性を維持するため(MacintoshからPower Macintoshのケース) * バイナリ互換はあるが異なる最適化を持つ(PowerPC G5用の64ビットコードと32ビットコード) * OSが複数のアーキテクチャをサポートする(NEXTSTEPのx86、SPARC、68kサポートなど) * ただしアップルが採用した、PowerPCアーキテクチャとx86アーキテクチャ (Intel Mac) をサポートするバイナリはUniversal Binaryと呼ばれる このような場合、アーキテクチャを気にせずソフトを運用できるので、配布や管理面に優れる。ただし、使用されないアーキテクチャのコードを内蔵するためバイナリのサイズが大きくなる(このことがFATと呼ばれる所以である)。通常そのような領域を削除するユーティリティなどを利用する場合が多い。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「ファットバイナリ」の詳細全文を読む スポンサード リンク
|