PE格式,全稱Portable Executable,是微軟Windows作業系統上的程式檔案格式。
PE格式是32位和64位Windows環境的執行檔標準,包括EXE、DLL、OCX、SYS、COM等檔案類型。PE格式是基於早期的COFF(Common Object File Format,通用對象檔案格式)檔案格式開發的,而COFF本身是建立在VAX VMS上的。PE格式的設計使得它可以在不同的Win32平台上運行,即使是在非Intel CPU上運行的Windows系統也能識別和使用PE檔案。
PE檔案的結構通常包括DOS頭、DOS存根、PE頭、節表和節等部分。PE頭包含了檔案運行所需的所有重要信息。PE格式還有一些特性繼承自Unix的COFF檔案格式。