Armor penetration effectiveness is usually achieved by concentrating the blast into a small area by what's known as a [shaped charge](_URL_0_). 

Other common explosives are [gun powder/black powder and flash powder](_URL_1_) (common in the fireworks industry). The big difference is the speed at which they burn. You have to confine gun powder into a small area in order for it to be effective (such as bullets), and even then it's still a relatively small explosion. Flash powder on the other hand is known as a high explosive because it converts to a gas incredibly fast. It's the difference between a loud pop of gun powder and the fragmenting explosive that flash powder creates.

Hopefully someone else could provide more in depth explanations for the "why".
[හැඩැති ආරෝපණයක්](_URL_0_) ලෙස හැඳින්වෙන පිපිරුම කුඩා ප්‍රදේශයකට සංකේන්ද්‍රණය කිරීමෙන් සන්නාහ විනිවිද යාමේ කාර්යක්ෂමතාව සාමාන්‍යයෙන් සාක්ෂාත් කරගනු ලැබේ. අනෙකුත් පොදු පුපුරණ ද්‍රව්‍ය වන්නේ [තුවක්කු කුඩු/කළු කුඩු සහ ෆ්ලෑෂ් කුඩු](_URL_1_) (ගිනිකෙළි කර්මාන්තයේ බහුලව දක්නට ලැබෙන). විශාල වෙනස වන්නේ ඒවා පිළිස්සීමේ වේගයයි. තුවක්කු කුඩු ඵලදායි වීමට (උණ්ඩ වැනි) කුඩා ප්‍රදේශයකට සීමා කළ යුතු අතර, එය තවමත් සාපේක්ෂව කුඩා පිපිරීමකි. අනෙක් අතට ෆ්ලෑෂ් පවුඩර් අධි පුපුරන ද්‍රව්‍යයක් ලෙස හඳුන්වනු ලබන්නේ එය ඇදහිය නොහැකි තරම් වේගයෙන් වායුවක් බවට පරිවර්තනය වන බැවිනි. එය ඝෝෂාකාරී තුවක්කු කුඩු හඬක් සහ ෆ්ලෑෂ් පවුඩර් නිර්මාණය කරන ඛණ්ඩනය වන පුපුරණ ද්‍රව්‍ය අතර වෙනසයි. &quot;ඇයි&quot; සඳහා තවත් කෙනෙකුට ගැඹුරු පැහැදිලි කිරීම් ලබා දෙනු ඇතැයි බලාපොරොත්තු වෙමු.