a.out是旧版类Unix系统中用于执行档、目的码和后来系统中的函式库的一种文件格式，这个名称的意思是汇编器输出。尽管目前大多数类Unix系统都已改用ELF格式，不再采用"a.out"格式，但编译器和链接器依然会在用户未指定文件名时，将输出文件取名为“a.out”。
应用.在UNIX第一版中，就出现了给PDP-7和PDP-11用的"a.out"格式。之后它被UNIX System V中的COFF所取代，而COFF最后也被SVR4中的ELF格式所取代。尽管BSD曾经沿用了一段