I read long ago that some people who know about such things said it was a detonation instead of an explosion.

A detonation would seem more logical, because considering the chemical construction of powder, it doesn't seem there would be enough stored energy in a small amount of powder to cause that much destruction.