Also alle Dateiendungen wirst du nie zusammenbekommen, schon alleine weil Endungen nix direkt mit dem Inhalt zu tuhen haben.
Wichtig wäre das der Editor sowohl mit CRLF-Zeilenumbrüchen und nur LF-Umbrüchen wie sie in Unix änlichen
OS üblich sind zurecht kommt.
Ein TMemo kann doch
imho nur 32KiByte aufnehmen?! Das ist ein bißchen wenig...