L'acronimo COFF (dall'inglese Common Object File Format) indica le specifiche di alcuni tipi di file usati nei sistemi operativi Unix: file eseguibili, file di codice oggetto e file di libreria condivisa. Il COFF fu introdotto nello UNIX System IV e fu alla base dei formati estesi XCOFF e ECOFF, prima di essere rimpiazzato dal formato ELF, introdotto con lo UNIX System V. Tuttavia il COFF e le sue varianti continuano ad essere usati in alcuni sistemi Unix-like e in Microsoft Windows.