Arhiv, šifrirnik kode, zaščitnik
Arhivi so »zunanje lupine« nekaterih trojanskih konjev, katerih namen je otežiti odkrivanje in analizo s strani orodij za analitiko protivirusne programske opreme in zlonamerne programske opreme tako, da skrijejo koristno vsebino paketov, ki jih vsebujejo, zaradi česar jih je treba najprej razpakirati, da se ugotovi njihov namen.
Da bi bilo vse skupaj še bolj zahtevno, arhivi pogosto uporabljajo različne tehnike proti iskanju hroščev, proti odkrivanju posnemanja kode in odkrivanju zameglitve kode.
Arhivi običajno tudi zmanjšajo nastalo izvedljivo datoteko, zato jih uporablja tudi zakonita programska oprema, ne le zlonamerna programska oprema. Imajo več namenov, predvsem stiskanje izvedljivih datotek in zaščito aplikacij pred piratiziranjem programske opreme.