hm,
hätte nicht gedacht, dass ich so schwer zu verstehen bin ... aber egal, ich werde noch mal verdeutlichen was ich meine:
angenommen ich habe fünf verschiedene Dateien, denen ich jeweils eine eindeutige ID zuordne:
Code:
Datei 1: ID1 = 1 = 2^0
Datei 2: ID2 = 2 = 2^1
Datei 3: ID3 = 4 = 2^2
Datei 4: ID4 = 8 = 2^3
Datei 5: ID5 = 16 = 2^4
Dann kann ich aus jeder beliebigen
Kombination (das scheinen einige überlesen zu haben
) wiederum eine eindeutige ID errechnen:
Datei 1 & Datei 2 & Datei 3: ID = ID1 + ID2 + ID3 = 1 + 2 + 4 = 7 (Diese ID kann
ausschließlich durch diese
eine Kombination erzielt werden!)
Datei 1 & Datei 3 & Datei 5: ID = ID1 + ID3 + ID5 = 1 + 4 + 16 = 21
Datei 3 & Datei 5 & Datei 1: ID = ID3 + ID5 + ID1 = 4 + 16 + 1 = 21 (Die Reihenfolge spielt dabei keine Rolle)
Und dies ist genau das
Prinzip, nachdem die diversen Windowsflags funktionieren.
Allerdings funktioniert dieses Prinzip nur bei kleineren ID-Anzahlen, da die Potenzen von Zwei sehr schnell sehr groß werden.
Die einzige Antwort, die auch nur im entferntesten passt ist die von marabu, allerdings kann ich mir nicht vorstellen, wie ich das umsetzen könnte. Ich wäre für ein Beispiel dankbar.