Excel-Datei aufgrund eines alternativen Datenstroms als beschädigt markiert

0

Diese Excel-Datei, promoImportTemplate.xls , ist eine vollständig gültige Excel-Datei, wenn sie von der Quelle aus geöffnet wird. Beim Herunterladen von meinem IIS-Server unter der oben angegebenen URL mit Curl, Firefox, Chrome oder IE hat die gespeicherte Datei genau dieselbe Dateigröße und MD5:

C:\Users\rpresser\Downloads>md5sum p*xls
1ec492aef69bd9cf2b784003167addbb *promoImportTemplate - Chrome download.xls
1ec492aef69bd9cf2b784003167addbb *promoImportTemplate - curl.xls
1ec492aef69bd9cf2b784003167addbb *promoImportTemplate - original.xls

Beim Herunterladen mit einem Browser gibt es einen alternativen Datenstrom , der die Datei als aus der Internetzone stammend kennzeichnet. Das ist normal und wird erwartet. Excel behauptet jedoch, die Datei sei beschädigt. Es gibt keine weiteren Unterschiede zwischen der Arbeitsdatei und der "beschädigten" Datei. Das MD5 ist dasselbe und die Dateien sind alle schreibgeschützt, um zu verhindern, dass Excel einen internen Zeitstempel ändert. In diesem Video sehen Sie eine Demonstration.

Wenn ich das ADS mit dem Streams- Dienstprogramm lösche , wird die heruntergeladene Datei normal geöffnet. (Nicht im Video, sorry. Daran habe ich später gedacht.)

Gibt es überhaupt eine mögliche Erklärung für dieses seltsame Verhalten?

Ross Presser
quelle
Soll ich die beschädigte Version von Ihrem Link erhalten? Die Datei wurde in Chrome heruntergeladen und problemlos geöffnet (es wurde der zusätzliche Stream hinzugefügt und im geschützten Modus geöffnet). Ich benutze Excel 2013.
KingOfAllTrades
Wenn ich mit Chrome, Firefox oder IE von meinem Link herunterlade, wird der Stream hinzugefügt, und Excel 2013 meldet, dass die Datei beschädigt ist. Wenn ich mit curl herunterlade, wird der Stream nicht hinzugefügt und die Datei wird normal geöffnet. Ich benutze auch Excel 2013 unter Windows 8.1 64-Bit.
Ross Presser