Download-Dienste und Tauschbörsen 2.606 Themen, 14.829 Beiträge

Dateinamen bei eMule mit Punkten und Unterstrichen, warum?

Kokosbaer / 2 Antworten / Flachansicht Nickles

Oft werden die Leerzeichen in Dateinamen mit "." oder "_" aufgefüllt.
Bei eMule kann man dann über den Punkt "Bereinigen", diese Leerzeichen wieder herstellen.
Die . und _ scheinen wohl ein "Tribute" an irgendeine Kompatibilität zu sein.

Als PC-Benutzer der "ersten Stunde", kann ich mich daran erinnern, dass die DOS- und UNIX-BS der 80er Jahre keine Leerzeichen mochten.
Gibt es immer noch Software oder Betriebssysteme, die keine Leerstellen in Dateinamen verarbeiten können?
Wenn ja, was sind die Vorteile? Übersichtlichkeit wohl kaum ...

bei Antwort benachrichtigen
Mario32 Silent Bob „weiss nicht. machbar ist beides. ich persönlich verwende grundsätzlich in...“
Optionen

Hallo Ihr beiden!

1) Das mit dem Punkt ist so eine Sache von DOS. Halt 12 zeichen gesamt (8 für Dateinamen, 3 als Hinweis auf den Dateityp und der Punkt als Abtrenner)
Aber der Punkt an sich hat keien "Spezielle Berechtigung/Funktion an sich in Dateisystemen und kann daher bedenkenlos verwendet werden. (Gerne auch von Schadsoftwareschreibern die einfach ein sex.jpg als dateiname nehmen für eienn dateityp pif oder exe um bei der StandardGUI von MS-Systemen die Dateiendung zu verschleiern die ja nciht angezeigt wird.

2) Das mit den Leerzeichen ist eine andere Sache!
Das Dateisystem an sich kann ja nicht wissen das hinter dem "nichts" noch was kommt was dazu gehört! Deswegen werden "nichtse" im Dateinamen ja auch eigentlich nicht als "nichts geschreiben" sondern haben eigentlich den AsciiWert %20.

Unixbasierende BS sind da konsequent genau! Deshalb auch das mit den Webservern und den von Silent Bob genannten Beispiel.
Eigentlich darf in den Dateinamen die du bspw. in deinem Homepageprojekt nutzt und mit Windows gemacht hast keine Leerzeichen sein. Der Apache Webserver mag das garnicht wenn da Leerzeichen oder sonstige Sonderzeichen in den Pfadangaben/Dateinamen drin sind. Und es ist halt mal wieder das nicht standartkonforme MS mit seinen Programmen wie Frontpage das die Regeln großzügig ignoriert!

bei Antwort benachrichtigen