gutes Deteinamen-Format?
Justin
- html
Hi,
ich würde gerne wissen was man bei Dateinamen beachten sollte.
Besonders nachdenklich macht mich das Leerzeichen,
ich hab mir schon überlegt einen Punkt zu setzen
anstatt ein Leerzeichen, oder sollte ich besser einen "_"
benutzen, oder macht ihr einfach ein leerzeichen?
Ich würde nur gerne wissen wieso ich auf anderen webseiten
Dateinamen fine wie
datei-name.endung
datei%20name.endung
datei_name.endung
Hoffe ihr könnt mich da etwas beraten,
Begründung wäre auch nicht schlecht,
vielleicht hat auch jemand einen Link zu dem Thema?
Hallo Justin ;~)
ich würde gerne wissen was man bei Dateinamen beachten sollte.
datei-name.endung
Ist doch ganz normal, oder?
datei%20name.endung
%20 steht hierbei für das Leerzeichen der Datei "datei name.endung".
Da ein URL-String keine Leerzeichen enthalten darf (und auch keine Sonderzeichen), ersetzt spätestens der Browser die Zeichen mit einem entsprechendem Äquivalent aus dem ISO-Latin Code im hexadezimalen (oder besser semidezimalen) Zahlensystem. 20h ist also 32d.
Siehe hierzu: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
datei_name.endung
Auch völlig in Ordnung.
Weiterhin viel Erfolg mit dem Thema! :~)
Mit freundlichen Grüßen
Stefano Albrecht
Ok, aber wie macht ihr das nun,
ein paar Beispiele wären gut.
Was macht ihr zb anstatt eines leerzeichens
und warum?
Wenn auf einem Bild ein wald mit Tieren
zu sehen ist, nennt ihr das Bild dann
wald_mit_tieren.jpg, oder waldmittieren.jpg
oder wie? und warum.
Ist es denn vollkommen egal ob ich
_ oder . oder - oder so einsetze?
wobei ich den Bindestrich nicht so gut finde,
da man ja auch wörter haben kann die mit bindestrich sind,
dann weis man vll manchmal nicht ob das ein wort ist oder
zwei. Der Strich Unten "_" ist bei einem unterstrichenen Link nicht
zu sehen, wobei ich nicht weis ob das vll für irgendjemanden wichtig sein könnte.
benutzt ihr Großbuchstaben?
Hallo Freunde des gehobenen Forumsgenusses,
Wenn auf einem Bild ein wald mit Tieren
zu sehen ist, nennt ihr das Bild dann
wald_mit_tieren.jpg, oder waldmittieren.jpg
oder wie? und warum.
Ich würde wald-mit-tieren verwenden, ich finde das tippt sich einfacher als wald_mit_tieren, weil man nicht für jeden Wort-Trenner die Shift-Taste drücken muss.
benutzt ihr Großbuchstaben?
Sehr selten (ich wollte "nie" schreiben, da ist mir aufgefallen dass ich URLs mit Namen habe, die auch Großbuchstaben enthalten).
Gruß
Alexander Brock
Ich würde wald-mit-tieren verwenden, ich finde das tippt sich einfacher als wald_mit_tieren, weil man nicht für jeden Wort-Trenner die Shift-Taste drücken muss.
da fällt mir gerade ein, dass das dann Probleme beim
programmieren geben könnte, wegen dem Minus Operator...
ich glaub ich entscheid mich dafür ein _ als leerzeichen zu machen,
obwohl mir das auch nicht so gefällt, aber an irgendwas muss ich mich jetzt orientieren.
Ansonsetn würde ich mich freuen, wenn noch mehr von euch schreiben,
wie sie mit ihren Dateinamen umgehen.
Moin,
ich mache es folgendermaßen:
Prinzipiell _alles_klein.
Prinzipiell _keine_ Leerzeichen.
Alle Trennungen von Wörtern erhalten ein _ .
Ich gebe zuerst einen 3-4er Buchstaben code z. B. für Bilder, damit ich weiß in welchem html Dokument sie verlinkt sind.
Daraus resultiert dann etwas wie:
krst_bild_name.jpg und
krst_bild_bezeichnung.jpg etc.
Der Vorteil ist mMn daß im Verzeichnis die Bilder schon nach htmlDocs geordnet werden und man schnell findet was man sucht.
Damit habe ich seit dem Ende von 8+3 Buchstaben für Dateinamen die besten Erfahrungen gemacht.
Gruß
Ulrich
Hi Ulrich
Damit habe ich seit dem Ende von 8+3 Buchstaben für Dateinamen die besten Erfahrungen gemacht.
Die 8+3 Buchstaben waren eine gute Übung, sich kurz zu fassen. ;-)
~Yogi~
Hi Ulrich
Die 8+3 Buchstaben waren eine gute Übung, sich kurz zu fassen. ;-)
~Yogi~
Da sagst Du was...
Andererseits kan man jetzt nut***a_10_feb_2006.can daraufschreiben, wenn Nut***a vom 10. Feb. 2006 drin ist. ^^ Das erleichtert die Sache manchmal schon mMn.
Schönen WE
Ulrich
Hallo Ulrich,
Ich gebe zuerst einen 3-4er Buchstaben code z. B. für Bilder, damit ich weiß in welchem html Dokument sie verlinkt sind.
Daraus resultiert dann etwas wie:
krst_bild_name.jpg und
krst_bild_bezeichnung.jpg etc.
Und was machst du, wenn ein Bild von zwei Webseiten eingebunden wird ;-)
Schöne Grüße,
Johannes
Hallo,
Und was machst du, wenn ein Bild von zwei Webseiten eingebunden wird
Diesen Fall hatte ich bisher noch nicht. Aber in dem Fall würde ich mal locker ein Meg opfern und das gleiche Bild unter 2 verschiedenen Namen auf 2 verchiedenen Sites verwursten.
Bei den Preisen für webspace ist das gerade noch so drin ;)
Netten Sonntach (<- ist Slang :p )
Ulrich
Hallo Freunde des gehobenen Forumsgenusses,
Und was machst du, wenn ein Bild von zwei Webseiten eingebunden wird
Diesen Fall hatte ich bisher noch nicht.
Seltsam, ich hab das andauernd.
Aber in dem Fall würde ich mal locker ein Meg opfern und das gleiche Bild unter 2 verschiedenen Namen auf 2 verchiedenen Sites verwursten.
Oh Gott, da muss man ja daran denken zwei (drei, ..., tausend) Bilder nochmal hochzuladen, wenn man es ändert (oder löscht). Die Gefahr eins zu verlieren ist nicht zu unterschätzen, außerdem wird das selbe Bild völlig unnötigerweise zwei mal angefordert, was Traffic und Zeit verschwendet.
Überlege dir lieber ein besseres System für die Bilder, mit dem aktuellen bekommst du quasi zwangsläufig Probleme.
Gruß
Alexander Brock
Oops?!
Oh Gott, da muss man ja daran denken zwei (drei, ..., tausend) Bilder nochmal hochzuladen, wenn man es ändert (oder löscht). Die Gefahr eins zu verlieren ist nicht zu unterschätzen, außerdem wird das selbe Bild völlig unnötigerweise zwei mal angefordert, was Traffic und Zeit verschwendet.
Ok, wenn du in Kilo-pics rechnest wird das etwas anderes.
Überlege dir lieber ein besseres System für die Bilder, mit dem aktuellen bekommst du quasi zwangsläufig Probleme.
Verstehe ich anders. Wieso sollte ich das gleiche Bild von 2 verschiedenen Seiten anfordern? Gibt genug Bilder so daß man da nicht teilen muß. Oder verstehe ich da etwas komplett falsch?
mfg
Ulrich
Hallo Freunde des gehobenen Forumsgenusses,
Überlege dir lieber ein besseres System für die Bilder, mit dem aktuellen bekommst du quasi zwangsläufig Probleme.
Verstehe ich anders. Wieso sollte ich das gleiche Bild von 2 verschiedenen Seiten anfordern?
Es könnte dir zum Beispiel passieren, dass du eine Webseite für einen Akkordeon-Verein machst und eine Dame ist gleichzeitig Leiterin eines Ensembles, eines Orchesters und Lehrerin ist. Auf den Seiten dieser Gruppen sollen nun die Portraits sein, also legst du das Photo folgendemaßen ab:
[ ] einmal in jedem Unterordner
[ ] einmal in /img/personen/name.jpg
Gruß
Alexander Brock
Hallo Alexander ;~)
Oder um es gleich auf den Punkt zu bringen:
Woher soll der Browser wissen, dass es sich um zwei identische Bilder handelt, wenn sie doch unterschiedliche Namen haben? Mir ist keine Technik in Browsern bekannt, die Bilder diesbezüglich genauer untersuchen. Das heiß also, dass der Benutzer dasselbe Bild zwei Mal laden muss = mehr Traffic für Client und Server; unnötige Ladezeit; mehr Müll auf auf dem Benutzerrechner; weniger Platz auf dem Server [da gibts bestimmt noch einiges...]
Also besser anderes Format überlegen :~)
Mit freundlichen Grüßen
Stefano Albrecht
Hi,
Woher soll der Browser wissen, dass es sich um zwei identische Bilder handelt, wenn sie doch unterschiedliche Namen haben? Mir ist keine Technik in Browsern bekannt, die Bilder diesbezüglich genauer untersuchen.
Das könnte der Browser sowieso erst, nachdem er die Bilder runtergeladen hat - vorher hat er ja nur die URLs als Vergleichsmerkmal ...
cu,
Andreas
Hallo Andreas,
Das könnte der Browser sowieso erst, nachdem er die Bilder runtergeladen hat - vorher hat er ja nur die URLs als Vergleichsmerkmal ...
Ja, aber bei einem richtig konfigurierten Server kann der Client durch eine Header-Anfrage herausfinden, ob sich die Resource, die unter der gleichen URL verfügbar ist verändert hat.
Schöne Grüße,
Johannes
Hi,
Das könnte der Browser sowieso erst, nachdem er die Bilder runtergeladen hat - vorher hat er ja nur die URLs als Vergleichsmerkmal ...
Ja, aber bei einem richtig konfigurierten Server kann der Client durch eine Header-Anfrage herausfinden, ob sich die Resource, die unter der gleichen URL verfügbar ist verändert hat.
Aber es geht doch eben gerade NICHT um die gleiche URL, sondern um zwei verschiedene URLs, für die dann der gleiche Bithaufen ausgeliefert wird.
cu,
Andreas
Hallo Andreas,
Aber es geht doch eben gerade NICHT um die gleiche URL, sondern um zwei verschiedene URLs, für die dann der gleiche Bithaufen ausgeliefert wird.
Eben, deshalb sollte die Zuordnung URL -> Resource (zumindest bei statischen Seiten) meiner Meinung nach eineindeutig sein. Wenn man doch mal mehrer URLs auf eine Resource verweisen lassen möchte, gibt es dazu HTTP-Redirects.
Schöne Grüße,
Johannes
Hallo Justin,
Wenn auf einem Bild ein wald mit Tieren
zu sehen ist, nennt ihr das Bild dann
wald_mit_tieren.jpg, oder waldmittieren.jpg
Wenn es für die Veröffentlichung im Web bestimmt ist: wald_mit_tieren.jpg
Es liest sich meines Erachtens besser als waldmittieren oder auch wald-mit-tieren.jpg. Außerdem bleibt dann der Bindestrich für den Bindestrich frei. In der Regel benutze ich für Dateinamen nur Kleinbuchstaben, den Unterstrich und den Bindestricht. Der Punkt ist bei mir dem Abtrennen von Dateiendungen vorbehalten.
Schöne Grüße,
Johannes
Hi,
im hexadezimalen (oder besser semidezimalen) Zahlensystem.
Semidezimal? Semi = halb. Halbes Zehnersystem = Fünfersystem.
Du meinst sedezimal ...
cu,
Andreas
Hallo,
ich würde gerne wissen was man bei Dateinamen beachten sollte.
sie sollten kurz, aber trotzdem möglichst prägnant und aussagekräftig sein.
Besonders nachdenklich macht mich das Leerzeichen,
ich hab mir schon überlegt einen Punkt zu setzen
anstatt ein Leerzeichen, oder sollte ich besser einen "_"
benutzen, oder macht ihr einfach ein leerzeichen?
Da solltest du nun unterscheiden, in welchem Kontext wir uns befinden. Meinst du Dateinamen in irgendeinem Filesystem?
Sowohl Windows mit FAT12/16/32 oder NTFS als auch Linux mit den dort üblichen Filesystemen können auch problemlos mit Leerzeichen umgehen; lediglich die Notation ist dann manchmal etwas umständlicher, weil man dann beispielsweise auf der Kommandozeile die Dateinamen in Anführungszeichen setzen muss.
Wenn wir aber von ISO9660 sprechen (CD-ROM), dann sind die Möglichkeiten schon stark eingeschränkt. Hier sind nur Großbuchstaben, Ziffern und der Unterstrich zulässig. Die von Microsoft eingeführte Joliet-Erweiterung erlaubt auch auf CDs wieder Dateinamen mit Sonderzeichen, allerdings ist die Länge auf 64 Zeichen begrenzt.
Ich würde nur gerne wissen wieso ich auf anderen webseiten
Dateinamen fine wie
datei-name.endung
datei%20name.endung
datei_name.endung
Ach so, wir reden also gar nicht von Dateien, sondern von Ressourcen im HTTP-Kontext? Naja, HTTP erlaubt keine uncodierten Leerzeichen in der URL. Falls doch Leerzeichen verwendet werden sollen, müssen sie codiert werden, z.B. als %20. Weil das aber immer ein bisschen merkwürdig aussieht, ist es wohl eine gute Idee, im HTTP-Kontext gleiche auf Leerzeichen zu verzichten.
Schönen Abend noch,
Martin
Hallo Martin,
Die von Microsoft eingeführte Joliet-Erweiterung erlaubt auch auf CDs wieder Dateinamen mit Sonderzeichen, allerdings ist die Länge auf 64 Zeichen begrenzt.
Deswegen gibt es ja noch Rock Ridge ;-)
Schöne Grüße,
Johannes
Hallo,
Die von Microsoft eingeführte Joliet-Erweiterung erlaubt auch auf CDs wieder Dateinamen mit Sonderzeichen, allerdings ist die Länge auf 64 Zeichen begrenzt.
Deswegen gibt es ja noch Rock Ridge ;-)
Stimmt. Wird aber so selten verwendet, dass ich nicht einmal dran gedacht habe. Mir ist ehrlich gesagt noch keine CD untergekommen, die Rock Ridge genutzt hat. :-)
Ciao,
Martin
Hallo Martin,
Stimmt. Wird aber so selten verwendet, dass ich nicht einmal dran gedacht habe. Mir ist ehrlich gesagt noch keine CD untergekommen, die Rock Ridge genutzt hat. :-)
Also ich verwende das dauernd ;-)
Schöne Grüße,
Johannes