共同对象文件格式(英语:Common Object File Format,缩写为COFF),又称通用目标文件格式,是一种用于可执行文件目标代码共享库(shared library)的文件格式,使用于类UNIX系统上。它最早使用于UNIX System V上,用来取代先前的a.out格式,后来又发展出XCOFFECOFF

COFF
扩展名
无、.o.obj
互联网媒体类型application/x-coff、​application/x-coffexec
开发者美国电话电报公司
格式类型二进制可执行文件目标代码函数库
扩展为XCOFF英语XCOFFECOFF英语ECOFF可移植可执行

在多数类UNIX系统上,这个格式已被ELF格式所取代。某些类Unix系统,微软公司的Windows系统PE 格式),可扩展固件接口(EFI)以及某些嵌入式系统中仍在使用COFF文件格式或它的变种。