MAC-tiedosto sisältää makro, jonka voivat luoda erilaiset ohjelmat, kuten UltraEdit, Minitab ja Cabrilog Cabri Geometry II. Se sisältää luettelon pelkkänä tekstinä komennoista, joita käytetään vastaavan sovelluksen toimintojen suorittamiseen. MAC-tiedostot voidaan avata niiden luoneilla ohjelmilla.
Makrot ovat erityisen hyödyllisiä toistuvien tehtävien automatisoinnissa. Käyttäjät voivat tallentaa erityyppisiä toimintoja, olipa kyse sitten tietopalan lisäämisestä, muokkauksista kuvaan tai yhtälön laskemisesta, ja suorittaa ne myöhemmin myöhemmin vain muutamalla hiiren napsautuksella tai näppäinyhdistelmällä.
Tallennettaessa tallennettua toimintoa luodaan MAC-tiedosto tallentamaan komennot, jotka suoritettiin toiminnon loppuun saattamiseksi. Komennot tallennetaan pelkkänä tekstinä MAC-tiedostoon, ja ne voidaan avata ja muokata tekstieditorilla. MAC-tiedostoon tallennetun makron voi kuitenkin suorittaa vain sen luomiseen käytetty ohjelma.
HUOMAUTUS: MAC-tiedostot ovat mahdollisesti vaarallisia tiedostoja, koska niitä voidaan käyttää tallentamiseen haittaohjelmat. On tärkeää, että tarkistat MAC-tiedoston lähteen ennen sen avaamista.