Plik MAC zawiera makro, które może być utworzone przez różne programy, takie jak UltraEdit, Minitab i Cabrilog Cabri Geometry II. Zawiera listę poleceń w postaci zwykłego tekstu, które są używane do wykonywania funkcji w odpowiedniej aplikacji. Pliki MAC mogą być otwierane przez programy, które je utworzyły.
Makra są szczególnie przydatne do automatyzacji powtarzalnych zadań. Użytkownicy mogą rejestrować różne typy funkcji, bez względu na to, czy wstawiają fragment informacji, dokonują edycji obrazu, czy obliczają równanie, a następnie wykonują je później za pomocą kilku kliknięć myszą lub kombinacji klawiszy.
Podczas zapisywania nagranej funkcji, tworzony jest plik MAC do przechowywania poleceń, które zostały wykonane w celu dokończenia funkcji. Polecenia są przechowywane w postaci zwykłego tekstu w pliku MAC i mogą być otwierane i edytowane przez edytor tekstu.
Jednak makro zapisane w pliku MAC może zostać wykonane tylko przez program użyty do jego utworzenia.
UWAGA: Pliki MAC są potencjalnie niebezpiecznymi plikami, ponieważ mogą być używane do przechowywania złośliwego oprogramowania. Ważne jest, abyś zweryfikował źródło pliku MAC przed jego otwarciem.