1. VZ23 short bayonet for VZ98/22 rifle, 9.75 inch blade
2. VZ24 bayonet for VZ24 rifle, 11.75 inch blade
3. VZ23 long bayonet for VZ23 rifle, 15.75 inch blade
4. VZ33 bayonet for VZ33 carbine, 9 inch blade
#2 and #3 were also made in small quantity with blade edge down for export. #3 with blade edge down was made for Iran as VZ98/29 bayonet for the Iranian VZ98/29 long rifle, VZ24 short rifle, VZ30 carbine, and M1949 carbine.
ZB (Zbrojovka Brno) at Brno (and at Povazska Bystrica) made the rifles and bayonets. CZ (Ceskoslovenska Zbrojovka) at Uhersky Brod made pistols.
VZ is an abbreviation for model.
VZ24 rifle made by ZB
VZ24 bayonet made by ZB
CZ27 pistol made by CZ