The powder is ammonium phosphate. It does react with iron in a few different ways. If you mix it with iron and water you get iron phosphate hydrate which is a dust that just flakes off. But if there is no water present then you get iron phosphate which forms a tough coating to the iron. In fact it is used as a primer to make paint stick to the steel better. When refilling a fire extinguisher you need to make sure not to get any moisture in it as this may corrode it over time. This is also why you should get your extinguisher inspected and refilled every ten years.
In addition to this fire extinguishers usually have a coating inside made of chemical resistant plastic. This is to protect the steel even better in case there is some moisture in it. This is a common practice for a lot of metal containers.
Latest Answers