Das liegt daran, dass in der Datei das Zeichen #0 vorkommt, welches in Delphi als Ende eines Strings angesehen wird. Dieses Zeichen musst du erst einmal im ganzen Stream löschen. Ich habe das auch schonmal gemacht, im Anhang mal mein Source dazu.
Edit: Achtung, bei Dateien > 1MB kann das Laden schonmal was länger dauern