leknilk0815
Goto Top

Internet Explorer benennt Dateierweiterung um

Servus,
folgendes Problem:
Auf meinem WIN7 prof. Rechner läuft der IE10 ohne Schnickschack (AddOns, etc.) mit Standardeinstellungen.
Wenn ich nun von der Seite:
http://www.eq-3.de/software.html die Datei "HM-CCU2-2.3.15.tar.gz"
herunterlade, ändert der IE10 den angezeigten (und korrekten!) Dateinamen "HM-CCU2-2.3.15.tar.gz" in
"HM-CCU2-2.3.15.tar.tar" um. Dabei ist es völlig egal, ob man den Downloadlink einfach anklickt und speichert, oder ob man "speichern unter" auswählt oder ob man mit der re. Maustaste auf "Ziel speichern unter" geht, der vermurkste Dateiname mit dem "tar.tar" am Ende bleibt.
Benutzt man z.B. den Firefox, wird die Erweiterung korrekt gespeichert.

Man kann natürlich einen anderen Browser verwenden, oder die Datei von "*.tar.tar" auf "*.tar.gz" umbenennen, ich würde aber gerne wissen warum der IE10 das macht und wo/wie man ihm das abgewöhnt.

Danke vorab!

Edit:
auch der IE8 unter XP reagiert so (getestet), vermutlich trifft das demnach auch auf den IE9 zu

Content-ID: 212714

Url: https://administrator.de/contentid/212714

Ausgedruckt am: 22.11.2024 um 01:11 Uhr

108012
108012 28.07.2013 um 14:25:48 Uhr
Goto Top
Hallo,

hilf Dir eventuell das hier etwas weiter?

- IE10 benennt Dateien selbstständig um

- MS IE10 benennt bei Downloads Dateiendungen um


Gruß
Dobby
leknilk0815
leknilk0815 28.07.2013 um 14:36:33 Uhr
Goto Top
Nein, hilft nichts, da das ein anderer Fehler ist und ich die Seiten schon gelesen hatte, sonst hätte ich nicht hier gepostet.
In den Seiten geht's um die Umbenennung (mit Unterstrich) von z.B. "a.exe" nach "a_exe".

In meinem Fall wird aber aus einer "*.gz"- Datei eine "*.tar" Datei.
Ich hab mich an meiner Kiste mit einem anderen Profil (Usernamen) angemeldet und mit einem "jungfräulichen" - noch unkonfigurierten - IE10 probiert - gleicher Schmarrn.
Fidel83
Fidel83 28.07.2013 um 14:53:07 Uhr
Goto Top
Hallo

Das könnte am http-Header von der Seite liegen. Nimm die Seite http://httpd.apache.org/download.cgi und lad dir die Unix-Source runter. Paket ist auch im Format .tar.gz. Da ändert es der IE 10 nicht. Grade selber getestet. Da ist nicht dein Client schuld, sonder der Provider vom Webcontent.

LG
leknilk0815
leknilk0815 28.07.2013 um 15:08:37 Uhr
Goto Top
Servus,
...auch probiert - stimmt! Komisch...
Aber warum stören sich andere Browser nicht daran?
Und - irgendwo müsste man das doch einstellen können?
IE8 macht übrigens das selbe: .tar.tar
108012
108012 28.07.2013 um 15:12:03 Uhr
Goto Top
Hast Du denn mal eine tar.gz Datei von einem anderen Server versucht herunter zu laden?
Ich meine macht der IE10 das dann auch?

Gruß
Dobby
leknilk0815
leknilk0815 28.07.2013 aktualisiert um 15:19:47 Uhr
Goto Top
wie oben bereits beschrieben - die Unix- Source von http://httpd.apache.org/download.cgi lädt er korrekt mit .tar.gz runter.
108012
108012 28.07.2013 um 15:21:03 Uhr
Goto Top
wie oben bereits beschrieben - die Unix- Source lädt er korrekt mit .tar.gz runter.
Dann ist es für mich so wie @Fidel83 geschrieben hat,....

Da ist nicht dein Client schuld, sonder der Provider vom Webcontent.
leknilk0815
leknilk0815 28.07.2013 um 15:31:28 Uhr
Goto Top
...erklärt aber immer noch nicht, warum andere Browser das nicht machen, wo doch ausgerechnet der IE sich nie so recht um die Normen gekümmert hat und bei schlecht programmierten html- Seiten eigentlich eher fehlertolerant war...

Und - es wäre natürlich auch interessant zu wissen, was man in den Header schreiben muss, um den IE zu so einem Verhalten zu bringen...
108012
108012 28.07.2013 um 15:49:15 Uhr
Goto Top
Der IE ist meines Erachtens zu eng mit dem OS verbunden und die anderen Browser eher nicht, kann es wohl daran liegen?
Denn wenn man so etwas wie 7Zip installiert und dann eine Zuweisung der Dateiendungen (tar. / gz. / tar.gz) vornimmt
könnte ich mir gut vorstellen dass der IE10 das auch mühelos schluckt.

Aber sicher bin ich mir da nicht!

Gruß
Dobby
leknilk0815
leknilk0815 28.07.2013 um 16:25:06 Uhr
Goto Top
Servus,
ich hab schnell mal 7-zip installiert und .gz und .tar explizit zugewiesen - wie gehabt, der IE mach tar.tar draus (Kiste extra vorher gebootet!) War wohl nix...

P.S.: bei den in Windows bekannten Dateitypen sind .gz und .tar nicht vorhanden, der IE dürfte die beiden Typen also gar nicht kennen.
108012
108012 28.07.2013 um 16:29:10 Uhr
Goto Top
(Kiste extra vorher gebootet!) War wohl nix...
Schade! Das wäre es ja nun gewesen.

P.S.: bei den in Windows bekannten Dateitypen sind .gz und .tar nicht vorhanden, der IE dürfte die beiden Typen also gar nicht kennen.
Und das seit 1995 wobei es sich um etwas handelt was man einfach unterstützen könnte, denn seien wir mal ehrlich zu einander wer einen Internetzugang hat dem läuft mit konstanter Boshaftigkeit immer mal eine .tar oder .gz bzw. tar.gz
Datei über den Weg. Da tut sich Bill auch keinen abbrechen das mal alles zu unterstützen zumindest für das entpacken.

Gruß
Dobby
rubberman
rubberman 28.07.2013 aktualisiert um 17:02:07 Uhr
Goto Top
Hallo Zusammen.

Die Schlüssel sind Mime-Handling und/oder Mime-Sniffing. Stöbert mal etwas im Netz und ihr werdet fündig.

Ich hab mal kurz meine Registry vergewaltigt und die Kiste neu gestartet:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_MIME_HANDLING
und
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_MIME_SNIFFING
die Werte für explorer.exe und iexplore.exe auf 0 gesetzt.
Mindestens einer dieser 4 Werte sollte der Übeltäter sein. Welcher genau, könnt ihr selbst austesten. Nicht vergessen, Neustart erforderlich. Ggf. sollte das aber auch funktionieren, wenn man die Keys unter HKEY_CURRENT_USER neu erstellt/ändert.

Grüße
rubberman
leknilk0815
leknilk0815 28.07.2013 aktualisiert um 20:09:23 Uhr
Goto Top
Servus,
das geht schon mal in die Richtung...
In der Registry sind aber die Erweiterungen für .tar und für .gz erfasst, somit glaube ich nicht, daß sich am Verhalten was ändert, wenn ich einen der Keys auf 0 setzen würde.

EDIT:
Ich hab mal alle 4 Keys von 1 auf 0 gesetzt, die Kiste gebootet und siehe da:
Der IE läßt es plötzlich bei *.tar.gz
Da ich aber nicht weiß, welche Auswirkungen das sonst noch hat, setze ich die Keys wieder zurück.
Ich kann damit leben und wenn man sowas weiß, gibt's auch kein Problem.

Vielen Dank an alle, wieder was dazugelernt...
Fidel83
Fidel83 29.07.2013 um 08:07:45 Uhr
Goto Top
Zitat von @rubberman:
Hallo Zusammen.

Die Schlüssel sind Mime-Handling und/oder Mime-Sniffing. Stöbert mal etwas im Netz und ihr werdet fündig.

Ich hab mal kurz meine Registry vergewaltigt und die Kiste neu gestartet:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet
> Explorer\MAIN\FeatureControl\FEATURE_MIME_HANDLING
und
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet
> Explorer\MAIN\FeatureControl\FEATURE_MIME_SNIFFING
die Werte für explorer.exe und iexplore.exe auf 0 gesetzt.
Mindestens einer dieser 4 Werte sollte der Übeltäter sein. Welcher genau, könnt ihr selbst austesten. Nicht
vergessen, Neustart erforderlich. Ggf. sollte das aber auch funktionieren, wenn man die Keys unter HKEY_CURRENT_USER neu
erstellt/ändert.

Grüße
rubberman

Guten Morgen

Mag ja sein. Nur wieso geht es dann auf der Apache-Homepage problemlos und auf der anderen nicht? Wenn es wirklich eine Konfiguration innerhalb der Registry ist, müsste es doch allgemein auf allen Seiten so sein.

LG
rubberman
rubberman 29.07.2013 um 18:05:01 Uhr
Goto Top
Hallo Fidel83.

Die Frage ist nicht nur, warum es auf der einen Seite funktioniert und auf der anderen nicht, sondern auch was unterscheidet die herunterzuladenden Daten voneinander.
Was der IE dabei veranstaltet, kannst du unter MIME Type Detection in Windows Internet Explorer bzw. Handling MIME Types in Windows Internet Explorer nachlesen.
Das heißt, es laufen mehrere Algorithmen ab. Unter anderem wird untersucht, ob der Server Daten zum MIME Typ liefert, es wird die Dateiendung mit dem dafür in der Registry hinterlegten MIME Typ assoziiert, sowie die ersten 200 Byte der Datei werden gelesen, um zu prüfen ob der MIME Typ auch mit dem Inhalt (Datei-Header) übereinstimmt (MIME Sniffing).
Irgendetwas scheint also nicht stimmig zu sein, wenn der IE vorschlägt die Dateiendung zu ändern. Ich bin aber nicht gelangweilt genug, um herauszufinden woran genau es nun im o.g. Beispiel hapert ... face-wink

Grüße
rubberman