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

Dateinamen bei eMule mit Punkten und Unterstrichen, warum?

Kokosbaer / 2 Antworten / Baumansicht 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
Silent Bob Kokosbaer „Dateinamen bei eMule mit Punkten und Unterstrichen, warum?“
Optionen

weiss nicht. machbar ist beides.
ich persönlich verwende grundsätzlich in dateinamen keine leerzeichen und auch keine umlaute.

wenn in einer url z.b. leerzeichen vorhanden sind, werden die vom browser durch %20 ersetzt.
das sollte man auch vermeiden.

unterstriche sind auch mein favorit, weil damit sichergestellt ist, dass wirklich jedes betriebssystem solche dateiene lesen kann. es mag ja immer noch welche geben, die keine leerzeichen mögen.

und punkt würde ich auch vermeiden, weil ein punkt nur dazu da ist, den dateinamen von der dateierweiterung zu trennen.

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