a.out er et filformat som ble utviklet av AT&T og brukt i eldre versjoner av UNIX og Unix-lignende operativsystemer. Formatet ble brukt i eksekverbare filer, objektkode og, i senere systemer, i delte biblioteker. A.out er en forkortelse for assembler output, og var filnavnet for Ken Thompsons PDP-7 assembler. Navnet ble senere anvendt om formatet på den resulterende datafilen, i kontrast til andre formater for objektkode.
a.out er fortsatt standard filnavn på eksekverbare filer som skapes av enkelte kompilatorer og lenkere når intet filnavn er spesifisert, selv om den skapte filen i virkeligheten ikke er i a.out-formatet.[1]