Kuviotiedosto on tietokonetiedosto, jota käytetään virusten sieppaamiseen, ja se toimii usein yhdessä suuremman virustentorjuntaohjelman kanssa. Tämäntyyppisessä tiedostossa on yleensä ladattu pieniä ja perustason virusmääritelmiä, joten se voi auttaa tunnistamaan viruksia, mutta sillä on harvoin täydelliset määritelmät. Virusten löytämiseksi tämä kopioi pienen määrän tietoja tiedostosta ja jos se näyttää positiivisen viruksen, se välittää tiedot virustentorjuntaohjelmalle. Useimmat mallitiedostot on tehty toimimaan vain yhden tai rajoitetun määrän virustentorjuntaohjelmien kanssa, ja yleisiä kuviotiedostoja on vähän. Tällä tiedostolla ei ole täydellisiä virusmääritelmiä, joten se on paljon kevyempi, mikä helpottaa muiden tiedostojen selaamista ja tietojen poimimista.
Kun virustentorjuntaohjelma on asennettu, siinä on yleensä suuri viruskirjasto ja se sisältää kunkin viruksen täydellisen määritelmän tai koodin, jotta se osaa tunnistaa haittaohjelmat. Kuviotiedostolla ei yleensä ole täydellistä määritelmää. Se sisältää pikemminkin osittaisia määritelmiä, joiden avulla se voi tunnistaa mahdollisesti haitalliset tiedostot, mutta sen ei ole tarkoitus tehdä lopullista päätöstä siitä, onko tiedosto vaarallinen.
Virustentorjuntaohjelman tarkistuksen helpottamiseksi mallitiedosto kelluu ympäri ja kopioi tiedot tietokoneessa olevista tiedostoista. Useimmat tiedostot ovat vaarattomia, ja mallitiedosto siirtyy seuraavaan tiedostoon. Jos poimitut tiedot ovat kuitenkin viruksen kaltaisia, mallitiedosto tuo tämän virustentorjuntaohjelman tietoon ja virustentorjuntaohjelma tarkistaa tiedoston perusteellisesti.
Useimmat mallitiedostot eivät ole yleisiä eivätkä ne ole luontaisesti asennettu tietokoneelle. Ne ovat osa virustentorjuntaohjelmaa, ja useimmat voivat toimia vain saman tai vastaavan virustentorjuntaohjelman kanssa. Vaikka nämä tiedostot on asennettu tietokoneelle, jos yhteensopivaa virustentorjuntaohjelmaa ei ole, ne voivat varoittaa, kuviotiedostoista ei ole paljon hyötyä.
Vaikka täydellisten virusten määritelmien puuttuminen ja kyvyttömyys tuhota virukset itse saattaa tuntua esteenä, tämä tehdään vähentääkseen mallitiedoston painoa. Tämä tiedosto on pienempi, joten se voi helposti skannata muita tiedostoja luomatta suurta digitaalista jalanjälkeä. Tämän ansiosta se voi myös kellua jatkuvasti muiden tiedostojen ympärillä aiheuttamatta käyttäjälle usein viiveitä, kun taas virustentorjuntaohjelma voi aiheuttaa viiveitä, jos se skannaa tietokonetta jatkuvasti.