Forum: PC-Programmierung Was bedeuten die Dateinamen?


von Harzel-Kold (Gast)


Angehängte Dateien:

Lesenswert?

Hoffentlich ist das Ok, wenn ich dieses Forum bemühe! Ich lade gerne mal 
irgendwelche Bilder herunter, ist eine einfache Gedächtnisstütze.
Meistens haben die so komische Namen, wie das Bild im Anhang. Es geht 
hier nicht um das was auf dem Bild zu sehen ist, einzig um den 
Dateinamen, eine seltsame Kombination aus Buchstaben, Zahlen und 
Zeichen. Was bedeutet dieses nun, frage ich mich, wer denkt sich das 
aus? Ich wusste nicht wonach ich googeln sollte, vielleicht ist ja 
jemand hier, der das weiß.

von Marek N. (Gast)


Lesenswert?

Harzel-Kold schrieb:
> wer denkt sich das aus?

Ein Content Management System.

von Harzel-Kold (Gast)


Lesenswert?

Marek N. schrieb:
> Harzel-Kold schrieb:
> wer denkt sich das aus?
>
> Ein Content Management System.

Sagt mir nichts, könnte ich mal googeln.

von Trolljäger (Gast)


Lesenswert?

Marek N. schrieb:
> Harzel-Kold schrieb:
> wer denkt sich das aus?
>
> Ein Content Management System.

Denkst du, das eine gute Antwort mit der der TO etwas anfangen kann? 
Oder wolltest du nur als erster irgendeinen nichtssagenden Scheiss 
schreiben?

von Genervt (Gast)


Lesenswert?

Trolljäger schrieb:
> Denkst du, das eine gute Antwort mit der der TO etwas anfangen kann?

Du bist kein Trolljäger, sondern ein Troll. Denn der TO schrieb 
explizit:

Harzel-Kold schrieb:
> Ich wusste nicht wonach ich googeln sollte

Und den fehlenden Begriff bekam er geliefert.

von wildschweinjagendes Wildschwein (Gast)


Lesenswert?

Trolljäger schrieb:
> Denkst du, das eine gute Antwort mit der der TO etwas anfangen kann?
> Oder wolltest du nur als erster irgendeinen nichtssagenden Scheiss
> schreiben?

Denkst du das sei eine gute Antwort mit der der TO etwas anfangen kann? 
Oder wolltest du nur als erster irgendeinen nichtssagenden Scheiß 
schreiben?

Es handelt sich wohl überwiegend um eine zufällige Ascii Zeichenkette. 
Der letzte Teil bechreibt wohl die Breite in Pixeln.
Das hat den Hintergrund dass Leerzeichen und andere unvorteilhafe 
Zeichen nicht in der URL stehen. In der Datenbank im Hintergrund ist die 
Zuordnung zum eigentlichen Titel hinterlegt. Dieser kann (fast) 
problemlos alle druckbaren Zeichen enthalten. Man kann auch der gleichen 
Datei mehrere Titel zuordnen ohne tatsächlich eine kope erstellen zu 
müssen.

von minifloat (Gast)


Lesenswert?

wildschweinjagendes Wildschwein schrieb:
> eine zufällige Ascii Zeichenkette

Öhm, base64 vielleicht?
https://de.m.wikipedia.org/wiki/Base64
mfg mf

von Sven B. (scummos)


Lesenswert?

Wenn du Software schreibst, bei der Benutzer Bilder hochladen können, 
musst du die ja unter irgendeinem Namen ablegen. Den Namen zu nehmen, 
den der Benutzer angibt, ist dabei aus einigen Gründen knifflig:
 - er könnte zu lang sein, oder
 - es könnte schon ein Bild geben mit demselben Namen, oder
 - Zeichen enthalten die an irgendeiner Stelle nicht erlaubt sind, oder
 - ein Sicherheitsrisiko darstellen für Stellen, die den Namen nicht 
richtig verarbeiten, wenn er zum Beispiel Pfadtrenner enthält, oder
 - Zeichen enthalten, die an irgendeiner Stelle vom Encoding kaputt 
gemacht werden (ä -> ? und sowas) etc.

Deshalb macht man das gerne so, dass man einfach eine zufällige 
Zeichenkette generiert, und die als Namen benutzt. Dem Computer ist das 
egal, der Benutzer sieht es in der Regel nicht.

von Harzel-Kold (Gast)


Lesenswert?

Sven B. schrieb:
> Deshalb macht man das gerne so, dass man einfach eine zufällige
> Zeichenkette generiert, und die als Namen benutzt. Dem Computer ist das
> egal, der Benutzer sieht es in der Regel nicht.

Vielen herzlichen Dank!

von Joachim B. (jar)


Lesenswert?

Sven B. schrieb:
> Wenn du Software schreibst, bei der Benutzer Bilder hochladen können,
> musst du die ja unter irgendeinem Namen ablegen.

und man muss sie auf seinen Computer ja auch wiederfinden und es wäre 
halt auch praktisch wenn dieser Computer Zeichen verwendet die man 
selber lesen kann.
Das Bild könnte ja auch in arabischen, griechischen oder Thai 
Schriftzeichen benannt worden sein (Майн Билд, Μέιν Μπλντ, මේ බිල්ඩ්), 
was halt nicht jeder lesen kann und nicht jeder Computer darstellen 
kann.

von Rolf M. (rmagnus)


Lesenswert?

Joachim B. schrieb:
> Sven B. schrieb:
>> Wenn du Software schreibst, bei der Benutzer Bilder hochladen können,
>> musst du die ja unter irgendeinem Namen ablegen.
>
> und man muss sie auf seinen Computer ja auch wiederfinden und es wäre
> halt auch praktisch wenn dieser Computer Zeichen verwendet die man
> selber lesen kann.

Ob man sie lesen kann, spielt eigentlich nicht so die Rolle, denn bei 
zufälligen Buchstabenkombinationen kann man zwar die einzelnen 
Buchstaben erkennen, aber lesen kann man daraus auch nichts. Aber wenn 
man den Namen auch eintippen können will, tut man sich leichter.

Trolljäger schrieb:
> Oder wolltest du nur als erster irgendeinen nichtssagenden Scheiss
> schreiben?

Sauer, weil du es nur als zweiter geschafft hast?

von diensthabender quotendepp (Gast)


Lesenswert?

Joachim B. schrieb:
> Sven B. schrieb:
>> Wenn du Software schreibst, bei der Benutzer Bilder hochladen können,
>> musst du die ja unter irgendeinem Namen ablegen.
>
> und man muss sie auf seinen Computer ja auch wiederfinden und es wäre
> halt auch praktisch wenn dieser Computer Zeichen verwendet die man
> selber lesen kann.

hast du schon jemals von benutzern in einem cms hochgeladene bilder auf 
deinem computer gesucht?
wenn überhaupt, dann sucht man die auf dem server und dann ist man froh, 
wenn man sich nicht mit klingonischen, romulanischen, sumerischen 
schriftzeichen oder hieroglyphen herumschlagen muss.

aber normalerweise kümmert sich das cms von selber darum, dass die 
bilder wieder gefunden werden.

von Joachim B. (jar)


Lesenswert?

diensthabender quotendepp schrieb:
> hast du schon jemals von benutzern in einem cms hochgeladene bilder auf
> deinem computer gesucht?> .... und dann ist man froh,
> wenn man sich nicht mit klingonischen, romulanischen, sumerischen
> schriftzeichen oder hieroglyphen herumschlagen muss.

sag ich doch ;)

Es ist halt immer besser wenn Bildernamen leichter erkennbar sind als 
nur lauter kleine Quadrate die mir auch schon begegnet sind. 
Ich bin ja nicht so der Software Freak, aber ab und zu programmiere ich 
halt selbst und ich mag mich nicht immer mit nNebensächlichkeiten 
auseinander setzen, von daher ist es für mich halt logisch die 
Bildernamen selbst zu vergeben. Aus meiner Cam kommt auch immer nur 
IMGxxxxyyyy oder so, das wird gleich zu yyyy_mo_ta__hh_mm_ss.jpg 
umbenannt, sortiert sich halt besser.

von woas i nit (Gast)


Lesenswert?

Joachim B. schrieb:
> von daher ist es für mich halt logisch die Bildernamen selbst zu
> vergeben

das geht halt nur wenn nur eine person oder maximal eine handvoll 
dateinamen vergeben, sonst kommt da nix gscheids mehr heraus.

das namensschema und die ordnerstruktur meiner besseren hälfte würde 
mich zum wahnsinn treiben. aber ich muss dort zum glück weder was suchen 
noch finden.
und auch keine duplikate ausmisten.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.