Hlavní rozdíl: Pistole je ruční pistole s krátkým barelem. Rifle je dlouhá hlaveň z ramen.

Obě pistole a pušky jsou typy pistolí, které střílí projektily nazývané kulky. Zbraň je zbraň s projektilem, která má dutý, tubulární válec, který je na jednom konci uzavřen. Tento hlaveň slouží k tomu, aby řídil kulku a střílel ji v ploché trajektorii.
Pistole je zbraň, což znamená, že má být drženo a zastřeleno z ruky. Obvykle jsou menší než ostatní typy zbraní. Jsou snadněji nositelná, protože váží méně a mohou být snadno ukryty na těle. Vyvinuli je Stevens Maxim v roce 1885. Oni jsou považováni za pokročilejší technologii než revolvery, jak pistole mohou střílet po střele. Důvodem je především to, že mají časopis, který může obsahovat až devět nábojů najednou.
Pistole používá mírný tlakový požár kulička a má bezpečnostní pákový mechanismus, který zabraňuje náhodnému spálení. Po vystřelení výstřelu nastoupí pistole zpětný pohyb, který vloží další střelu do střelnice. Zpětné působení pistole může změnit směr kulky, což znamená, že střelec potřebuje dobrý cíl, aby se vyvaroval jeho působení. Nicméně, velmi málo úsilí je zapotřebí ke spuštění pistole. Pistole mohou být použity pro rozsah 45-50 metrů a mohou dosáhnout rychlostí nad 500 m / s. Nejběžnější typy pistolí jsou jednorázové, vícenásobné a poloautomatické.
Puška je na druhé straně dlouhá hlaveň, dlouhá zuřivá pistole. Obvykle potřebuje podporu ramena správně. Rameno pomáhá absorbovat sílu rány. Rovněž potřebuje obě ruce k palbě. Vzhledem k jejich velikosti, nemohou být snadno přepravovány. Lidé zpravidla loupí pušky přes ramena, jako taška, když se nepoužívá. To dělá střelce velmi nápadné.
Jméno "puška" pochází z pušky, která je přítomna uvnitř hlaveň zbraně. Rufling točí kulku velmi vysokou rychlostí a oheň ji přesně a přesně. Pušky se nejčastěji používají pro lov. Existuje mnoho různých typů pušek, včetně automatických pušek, poloautomatických pušek, pušek Spencer, mušket, protitankových pušek apod.
Pušky mají mnohem delší vzdálenost než zbraně; avšak obvykle je třeba je přetěžovat poměrně často, což závisí na typu pušky. Pušky dosahují rychlostí kulky větší než 3000 m / s (900 m / s).

Pistole také poskytují střelci manévrovatelnost. Například, útočník může snadno odrazit pušku od obránce, kvůli dlouhému sudu, který dává útočníkovi něco, na co se chytit. Ruční pistole je však malá a má sotva nějaké místo, které útočník uchopí.
Dále je pistole malá, lehčí a jednodušší na přenášení a skrytí, zatímco puška je delší, těžší a těžší na přenášení nebo skrytí. Stále však mají pistole malý výkon než pušky. Díky tomu bylo vyvinuto mnoho druhů balistické vesty a brnění, které mají schopnost zastavit střely pistolí. Střelné zbraně jsou mnohem těžší.