質問です。板違い、スレチなら誘導して頂きますと助かります。

ハンドガン(ベレッタPx4ストームやシグP320など)のサイズで
フル、キャリー、コンパクト、サブコンパクトと四種類ありますが
キャリーとコンパクトの決定的な違いってなんでしょう?
サイズ的には殆ど変わらないような見えるのですが内部機構などが違うのでしょうか?