Thread Gemeinsames ungültiges Zeichen für Verzeichnisnamen (17 answers)
Opened by bianca at 2011-12-10 20:30

topeg
 2011-12-11 15:28
#154777 #154777
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
In vielen Dateisystemen ist der Name in der Form <Länge><Bytefolge> abgelegt. Da sollte ein \0byte kein Problem machen.

Nach etwas überlegen macht es Sinn \0 nicht zu erlauben da viele Stingfunktionen (auch in POSIX) das als Stringtermination ansehen (siehe das verhasste strcpy)

Ich hatte es tatsächlich so in Erinnerung, dass die Dateisystemoperationen alle auf strncpy und co. aufbauen.

Danke für die Korrektur.

View full thread Gemeinsames ungültiges Zeichen für Verzeichnisnamen