The file is 7.4 MB, my computer has like 1.6 GB in it.
The dashes were not on the file, it was just the error message showing what file it is using the dashes.
And the trainz version is Trainz Simulator 2009.
The only other possibilities I can think of is it's either an asset for a later version or build of Trainz or it's corrupt in some way - may be worth re-downloading from the site you got it from and checking what version the asset's for (in case you need to patch your version).