A method and an apparatus for suppressing muzzle blast and/or muzzle crack
in a weapon. An apparatus for reducing muzzle blast upon discharge of one
or more projectiles from a gun includes an outer shell and a first end cap
adapted to be secured to a muzzle of a weapon and including provisions for
detachably coupling to a first end of the outer shell. The apparatus
further includes a second end cap adapted to be secured to a distal end of
the outer shell and a plurality of baffles disposed between the first end
cap and the second end cap. The plurality of baffles each comprise a bore
section having an inner diameter no smaller than a bore of the muzzle and
a baffle section coupled to the bore section, the baffle section extending
from the bore section to the outer shell.