it-swarm.com.de

Welche Bedeutung haben Windows-Dateinamen mit Hexadezimalzahlen wie {ED7BA470-8E54-465E-825C-99712043E01C}?

Bei der Sicherung meiner Windows-Festplatte sind mir einige Dateinamen aufgefallen, die eine Reihe von scheinbar zufälligen Zahlen enthalten. Zum Beispiel: .{ED7BA470-8E54-465E-825C-99712043E01C}

Bedeutet das etwas Besonderes in Windows? Was ist der Zweck dieser Dateien?

70
Will Simmons

Andere haben erwähnt, dass ED7BA470-8E54-465E-825C-99712043E01C ein GUID ist, was wahr ist ... aber die Frage nicht beantwortet.

Wenn Sie einen Ordner mit dem Namensformat FolderName.{SomeGUID} erstellen, behandelt Windows den Ordner als Verknüpfung und sucht nach der GUID als CLSID innerhalb der Windows Registry. Microsoft nennt diese Ordner Knotenpunkte .

What that CLSID looks like from the registry
Ein CLSID-Eintrag (Quelle)

Die spezielle GUID, die Sie erwähnt haben, ist die berühmte God Mode-Verknüpfung , mit der Sie zu einer leistungsfähigeren Version des Control Panels gelangen.

The "God Mode" shortcut
Die Abkürzung "God Mode" (Quelle)

{ED7BA470-8E54-465E-825C-99712043E01C}

Bedeutet das etwas Besonderes in Windows?

Es ist ein GUID (Global Unique Identifier).

Da es sich um eine eindeutige Zeichenfolge handelt, können wir sicher sein, dass keine zwei Sicherungen mit demselben Namen erstellt werden.


RFC 4122 - Ein URN-Namespace (Universally Unique IDentifier, UUID)

Diese Spezifikation definiert einen einheitlichen Ressourcennamen-Namespace für UUIDs (Universally Unique IDentifier), auch als GUIDs (Globally Unique IDentifier) ​​bezeichnet. Eine UUID ist 128 Bit lang und kann die Eindeutigkeit in Raum und Zeit gewährleisten. UUIDs wurden ursprünglich im Apollo Network Computing System und später in der Distributed Computing Environment (DCE) von Open Software Foundation (OSF) und dann auf Microsoft Windows-Plattformen verwendet.

Quelle Ein URN-Namespace mit universell eindeutiger ID (UUID)


GUIDs - Global Unique Identifiers

GUIDs sind im Wesentlichen eine Möglichkeit, ein Objekt zu identifizieren. Sie benennen dieses Objekt jedoch auch eindeutig, sodass kein anderes Objekt dieselbe GUID hat.

Nun können diese "Objekte" alles sein, von einer Anwendung, einem Teil des Betriebssystems oder einem physischen Gerät wie einer Grafikkarte bis zum eigentlichen Computer.

Warum brauchen wir GUID's ..?

Nun, es ist eine gute Idee, jedes Objekt auf dem Computer mit einer eindeutigen Kennung (GUID) zu definieren. Dies liegt daran, dass auf Ihrem Computer möglicherweise zwei Objekte mit demselben "Namen" vorhanden sind. Indem der Computer diesen beiden Objekten eine eindeutige Kennung gibt, kann er sie unterscheiden.

Sowohl das Windows-Betriebssystem als auch die Softwareanwendungen, die auf Ihrem Computer ausgeführt werden, erfordern, dass JEDES Objekt, auf das in der Registrierung verwiesen wird, eine eindeutige Identität aufweist.

Programmierer verwenden Anwendungen wie GUIDGEN.EXE, um diese speziellen Bezeichner zu erstellen, während Windows sie intern erstellt.

Das Konzept GUID basiert auf den Universally Unique Identifiers (UUIDs), die von der Open Software Foundation (OSF) als Teil der Distributed Computing Environment (DCE) definiert wurden - aber das ist wahrscheinlich mehr, als Sie wissen wollten!

Denk dran:..

Egal wie viele GUIDs erstellt werden, sie sind IMMER einzigartig!

Wie sehen GUIDs aus?

Nun, es handelt sich um sogenannte "hexadezimale" Zahlen - eine menschenfreundliche Darstellung von binär codierten Werten.

Im Wesentlichen besteht jedes GUID aus 5 Zeichengruppen. Jede Gruppe hat eine festgelegte (Block-) Anzahl von Zeichen wie folgt: 8, 4, 4, 4 und 12. Beispiel: B96073C9-0E9E-406F-B4A6-620E06242B20


Weitere Lektüre

16
DavidPostill

Einige Kommentare, die zusammen möglicherweise eine Antwort darstellen:

  1. Nicht jede Datei auf Ihrer Festplatte ist für den menschlichen Gebrauch bestimmt. Es gibt viele Dateien, die für den ordnungsgemäßen Betrieb Ihres Computers erforderlich sind. Eine Störung (Löschen, Umbenennen oder Verschieben) kann unbekannte, willkürliche Folgen haben, je nachdem, welche Dateien genau und für welchen Zweck sie bestimmt sind.

  2. Die "Hex-Codes", auf die Sie sich beziehen, sind Globally Unique Identifiers (GUIDs). Dies sind grundsätzlich 128-Bit-Zufallszahlen, die als Zeichen 0-9 und A-F (Basis 16) dargestellt werden. Programme verwenden GUIDs, wenn sie einem Element ein Tag oder einen Bezeichner zuweisen möchten, die Wahrscheinlichkeit jedoch sehr hoch ist, dass der von ihnen ausgewählte Bezeichner eindeutig ist. "Global einzigartig" in "Global einzigartig" bezieht sich auf die Tatsache, dass es eine mathematisch nahezu garantierte Wahrscheinlichkeit gibt, dass jede zufällige 128-Bit-Zahl, die Sie zeichnen, eindeutig ist (dh, niemand hat diese Zahl jemals als _ verwendet).GUID vorher). GUID Kollisionen können auftreten, sind aber außerordentlich selten. Einige Male seltener als eine Katze, die gerade auf Sie zukommt und anfängt, Ihnen Calculus beizubringen.

Hinweis: Wenn eine Katze zu Ihnen gekommen ist und mit der Erklärung von Calculus begonnen hat, während Sie diese Nachricht lesen, beachten Sie bitte, dass Sie gerade in eine andere Dimension gereist sind, in der die gewöhnlichen Gesetze der Physik möglicherweise nicht unbedingt gelten sich bewerben. Bitte achten Sie auf fliegende Schweine; Sie können weh tun, wenn sie dir begegnen.

  1. Ohne genau zu wissen, wo sich die Dateien, auf die Sie verweisen, auf der Festplatte befinden und wie sie generiert wurden, ist es schwierig zu spekulieren, wofür sie genau verwendet werden. In der Regel können Sie sich anhand der Verzeichnisstruktur, in der sie vergraben sind, einen intuitiven Überblick über ihre Funktionsweise verschaffen. Wenn sie sich beispielsweise in C:\Windows\Microsoft.NET befinden, sind sie wahrscheinlich Teil von .NET Framework. Und so weiter.

  2. Am Ende ist es wahrscheinlich am besten, sie in Ruhe zu lassen, es sei denn, Sie planen, etwas mit diesen Dateien zu tun. Sichern Sie sie wie gewohnt, wenn Sie vollständige Backups Ihrer Festplatte erstellen, und stellen Sie sie normal wieder her. Akzeptieren Sie einfach die Tatsache, dass sich auf Ihrer Festplatte Tausende von Dateien befinden werden, die von Programmen oder Windows verwendet werden, um den ordnungsgemäßen Betrieb Ihres Systems zu gewährleisten, und dass es nicht erforderlich ist, deren Zweck oder Verhalten zu verstehen, es sei denn, etwas funktioniert. In diesem Fall müssen Sie möglicherweise manuell eingreifen und etwas reparieren.

5
allquixotic