a) Wo in diesem Zusammenhang kommt hier das packed vor?
b) Es sind eindeutig
ASCII Angaben, also warum teilst du den String mit festen Arraygrenzen anstatt einfach eine String-Routine zu nutzen?
c) Es sind immer Leerzeichen (0x20) zwischen den Werten, also hast du doch ein gutes Trennzeichen um die Daten zu teilen - warum also unbedingt per Record?