Preferred Executable Format
Uniform Type Identifier (UTI)com.apple.pef-binary
Developed byApple Computer
Type of formatexecutable
Container forPowerPC executable and object code

The Preferred Executable Format is a file format that specifies the format of executable files and other object code. PEF executables are also called Code Fragment Manager files (CFM).

PEF was developed by Apple Computer for use in its classic Mac OS operating system. It was optimized for RISC processors.[how?] In macOS, the Mach-O file format is the native executable format. However, PEF was still supported on PowerPC-based Macintoshes running Mac OS X and was used by some Carbon applications ported from earlier versions for classic Mac OS, so that the same binary could be run on classic Mac OS and Mac OS X.

BeOS on PowerPC systems also uses PEF, although x86 systems do not.

See also

edit
edit

📚 Artikel Terkait di Wikipedia

Executable and Linkable Format

computers (where it replaced the Portable Executable format; the PowerPC version stayed with Preferred Executable Format) Haiku, an open source reimplementation

Preferred Networks

Preferred Robotics, a subsidiary of Preferred Networks, and Preferred Robotics raised 2 billion yen from Amano Corporation. March 18, 2022: Preferred

List of file signatures

0x1a 0x07 0x00 "RAR 5.0 archive format". Retrieved 2023-10-19. Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification Version 1

CFM

the native runtime environment for classic Mac OS, which executes Preferred Executable Format files; see Manager (Mac OS) ColdFusion Markup Language (filename

PEF

Florida Polyethylene 2,5-furandicarboxylate, a bioplastic material Preferred Executable Format Primary energy factor Princeton Evangelical Fellowship, a Christian

Carbon (API)

executable formats available for PowerPC Mac OS. Binary compatibility between Mac OS X and previous versions requires use of a Preferred Executable Format

JAR (file format)

engineering more difficult. An executable Java program can be packaged in a JAR file, along with any libraries the program uses. Executable JAR files have the manifest

Magic number (programming)

determine if the executable image contained relocatable memory references (normal), the newly implemented paged read-only executable image, or the separated