Article · Wikipedia archive · Last revised Jul 4, 2026

XCOFF

XCOFF defined by IBM and used in AIX, is an improved and expanded version of the COFF object file format.

Last revised
Jul 4, 2026
Read time
≈ 1 min
Length
131 w
Citations
1
Source
XCOFF
Filename extension
none, .o
Developed byIBM
Type of formatBinary, executable, object, shared libraries
Extended fromCOFF

XCOFF (Extended Common Object File Format) defined by IBM and used in AIX, is an improved and expanded version of the COFF (Common Object File Format) object file format.1

Object file format

Early versions of the PowerPC Macintosh also supported XCOFF, as did BeOS.

XCOFF additions include the use of CSECTs to provide subsection granularity of cross-references, and the use of stabs for debugging. Information for the handling of shared libraries is also more elaborate than for plain COFF.

More recently, IBM defined an XCOFF64 version supporting 64-bit AIX, and used XCOFF32 to mean the original file format.

See also

See also

References

References

External links