伸縮銃床のロックはどういう構造?というのも伸ばしたのに発射の衝撃で縮まないのか気になって

あとM4カービンの銃床の一番長いときと短いときの比較も知りたい