Gerade als ich eine GUID generiert habe, habe ich einige Bindestriche zwischen den Zeichen und auch in bestimmten Intervallen gefunden
8b55fec7-c987-4e7b-abad-16e5aaea9b53
Gibt es eine Geschichte dahinter?
Hinweis: Ich beabsichtige, diese Bindestriche zu entfernen, wenn ich diese GUID zu einem Dateinamen hinzufüge. Unser Dateiname sollte nur aplhanumerisch sein.
Antworten:
Die Bindestriche werden immer an derselben Position platziert, sodass Sie keine Informationen (oder Eindeutigkeiten) verlieren, wenn Sie sie entfernen.
Siehe Stapelüberlauf: Warum enthält eine .NET-GUID Bindestriche? für eine detaillierte Erklärung.
quelle
Lange Sequenzen sind für Menschen sehr schwer zu analysieren, daher die Bindestriche. Die GUID selbst ist jedoch nur eine Zahl, sodass Sie sie löschen können.
quelle