COMファイル
ファイルサイズがこれを超える場合は、メモリの空きがいくらあっても「プログラムが大きすぎてメモリに入りません」(Program too big to fit in memory) または「(ファイル名) は実行できません」(Cannot execute (ファイル名)) とエラー表示され実行されない(この制限はロード時であり、実行中にセグメントを変更したり64キロバイトを超えるプログラムやデータを読み込むことは可能である)。8080系CPUのCP/Mの場合も同様に0100番地にロードされるが、メモリの上位にCP/Mのシステムが常駐しているため、ロードできるファイルサイズの上限はさらに小さくなる。
また、メタデータがないため極小の実行可能ファイルを作ることができる。これらの理由で、一般に、EXEファイルより小さいことが多い。最小は1バイトで、0バイトではエラーになる。
Windows 9x系にある COMMAND.COM は、拡張子は.COMであるが内容はEXEファイルであり、ファイルサイズも64キロバイトを超えている。