Ichse am 14.09.2006 15:11 schrieb:
Hi!
Würde das ganze sowieso Default~1.cab heißen hätte auch das ~1 keinen Sinn. Ich kenne dessen Bedeutung zwar nicht genau, aber es hat immer was mit einer Abkürzung des Dateinamens zu tun.
EDIT: Übrigens auch in Deutsch
Da es wohl wenig Sinn hat, sich über die Installationsroutine aufzuregen, gebe ich dir eine Erklärung des Dateinames, wenn's nicht zu sehr stört.
Die Bedeutung ist eigentlich ganz einfach:
Unter DOS waren nur 8.3 Dateinamen möglich, d.h. 8 Zeichen ohne Leerzeichen im vorderen Teil, 3 für die Erweiterung.
Alles, was von dieser Norm abweicht, muß einem Programm, das nur 8.3 versteht, trotzdem zugänglich gemacht werden.
Es werden also als erstes mal die Leerzeichen und unter DOS nicht zulässigen Sonderzeichen rausgefiltert.
Die ersten 6 Buchstaben des vorderen Teils werden beibehalten, danach wird '~' und eine Nummerierung eingefügt. Diese entspricht der Reihenfolge, in der die Dateien erstellt wurden.
Bsp:
Program Files ----> PROGRA~1
Programme ----> PROGRA~2
Wären die Ordner in umgekehrter Reihenfolge erstellt worden, wäre auch die Nummerierung umgekehrt.
Windows speichert für jede Datei beide Namen ab.
Bei langen Erweiterungen funktioniert das System ganz ähnlich.
Ich hab nie versucht, mehr als 10 ähnliche Datien zu erstllen, meiner Einschätzung nach werden dann nicht 6, sondern 5 Zeichen des Originalnamens verwendet, die Numerierung kriegt dann 2 Stellen.
Ich denke, ich meine Bestellung stornieren und auf einen späteren Release warten.