Formato eseguibile preferito - Preferred Executable Format
| Identificatore di tipo uniforme (UTI) | com.apple.pef-binary |
|---|---|
| Sviluppato da | computer Apple |
| Tipo di formato | eseguibile |
| contenitore per | PowerPC eseguibile e codice oggetto |
Il Preferred Executable Format è un formato di file che specifica il formato dei file eseguibili e di altro codice oggetto . Gli eseguibili PEF sono anche chiamati file Code Fragment Manager (CFM).
PEF è stato sviluppato da Apple Computer per l'utilizzo nel suo classico sistema operativo Mac OS . È stato ottimizzato per i processori RISC . In macOS , il formato file Mach-O è il formato eseguibile nativo . Tuttavia, PEF era ancora supportato su Macintosh basati su PowerPC con Mac OS X ed era utilizzato da alcune applicazioni Carbon portate da versioni precedenti per Mac OS classico, in modo che lo stesso binario potesse essere eseguito su Mac OS classico e Mac OS X.
Anche BeOS sui sistemi PowerPC utilizza PEF, sebbene i sistemi x86 non lo facciano.
Guarda anche
link esterno
- Struttura PEF - documentazione su developer.apple.com via web.archive.org
- Architetture runtime di Mac OS per System 7 tramite Mac OS 9 - PDF da developer.apple.com (vedi capitolo 8, Struttura PEF)
- dumppef Documentazione - descrizione di cosa c'è in un file PEF, come le sezioni consentite della tabella delle stringhe.