The correct option is B heat resulting from compressing air that is supplied for combusion
In a diesel engine , the mixture (fuel vapour+ air) , which is mostly air , is compressed by piston , due to this high pressure by piston , heat is produced and temperature reaches to fuel's ignition temperature and combustion starts . Hence in a diesel engine , the fuel is ignited by heat resulting from compressing the air that is supplied for combustion .