Die Funktion ReadFormattedMAB2 erwartet einen Filedescriptor als Argument und gibt einen MAB2-Datensatz als Liste zurück. Die Eingabe ist ein formatierter Datenstrom, so wie er im MAB2-Diskettenformat geliefert wird.
Die Funktion ReadMAB2 erwartet ein MAB2-Liste als Argument und gibt die MAB2-Datenstruktur zurück. Die Liste besteht aus den Zeilen eines einzelnen MAB2 Datensatzes im Diskettenformat. Die MAB2-Datenstruktur enthält Metainformationen über den Datensatz (Länge, Typ, Version etc.) und ein assoziatives Array der MAB2-Felder.
Die Funktion WriteTextMAB2 erwartet ein MAB2-Datenobjekt als Argument. Die Ausgabe ist ein für den Benutzer verständlicher, gut lesbarer formatierter Text in Kurzform.
Die Funktion WriteFormattedMAB2 erwartet ein MAB2-Datenobjekt als Argument. Die Ausgabe ist ein MAB2-Datensatz im Diskettenformat als Liste. Diese Funktion ist das Gegenstück zur Funktion ReadMAB2.