可执行文件和非可执行文件