Der ist genauso identisch, soweit ich sehe.
Wie/wo siehst du das?
DFMs können binär oder im TextFormat gespeichert werden,
man kann die Codierungen ändern,
das BOM
oder es ist einfach irgendwo ein Byte futsch.
Beim Öffnen wird die
DFM geladen, Objekte werden erstellt (dabei können sich Property auch gern mal verändern, weil man z.B. ein neueres Delphi hat oder Komponenten aktualisiert wurden)
und beim Speichern werden diese Objekte (Edits, Labels usw.)
neu serialisiert und das dann gespeichert ... die
DFM bekommt also einen komplett neu erstellten Inhalt.