COFF
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) |
m (→Overview) |
||
Line 5: | Line 5: | ||
==Overview== | ==Overview== | ||
− | '''COFF''' (Common Object File Format) was originally developed for UNIX System V by AT&T. It was intended as a replacement for a.out, adding features like shared libraries and relocation records, but it was shortly after replaced by the [[ELF]] format. | + | '''COFF''' (Common Object File Format) was originally developed for UNIX System V by AT&T. It was intended as a replacement for [[a.out]], adding features like shared libraries and relocation records, but it was shortly after replaced by the [[ELF]] format. |
− | Nowadays, remnants of COFF can be found almost exclusively in the [[ | + | Nowadays, remnants of COFF can be found almost exclusively in the [[PE|PE-EXE format]], which is based on COFF. |
==References== | ==References== | ||
* Texas Instruments has a nice [http://www.ti.com/lit/an/spraao8/spraao8.pdf overview] of the COFF format | * Texas Instruments has a nice [http://www.ti.com/lit/an/spraao8/spraao8.pdf overview] of the COFF format | ||
* Since DJGPP uses a variant of COFF , they also have a summary available [http://www.delorie.com/djgpp/doc/coff/ here] | * Since DJGPP uses a variant of COFF , they also have a summary available [http://www.delorie.com/djgpp/doc/coff/ here] |
Revision as of 02:31, 9 May 2014
Overview
COFF (Common Object File Format) was originally developed for UNIX System V by AT&T. It was intended as a replacement for a.out, adding features like shared libraries and relocation records, but it was shortly after replaced by the ELF format.
Nowadays, remnants of COFF can be found almost exclusively in the PE-EXE format, which is based on COFF.