加热某紫黑色固体A能生成B,将受热后的残余固体与另一种白色固体混合加热也生成气体B,把B与氮气以1:4体积混合充入一集气瓶中,将一定量暗红色粉末C点燃后伸入该集气瓶,即可见大量白烟D生成,并又得到较纯净氮气,试推断:A为______B为______C为______D为______.(用化学式表示)