Ok, ich antworte selbst, da ich etwas Unterstützung bei Technet hatte.
Unpadded "268435456" "Generic All" 29 bits - 10000000000000000000000000000 Unpadded "536870912" "Generic Execute" 30 bits - 100000000000000000000000000000 Unpadded "1073741824" "Generic Write" 31 bits - 1000000000000000000000000000000 Unpadded "-2147483648" "Generic Read" 32 Bits - 10000000000000000000000000000000
Jetzt gepolstert:
Padded "268435456" "Generic All" 32 bits - 00010000000000000000000000000000 Padded "536870912" "Generic Execute" 32 bits - 00100000000000000000000000000000 Padded "1073741824" "Generic Write" 32 bits - 01000000000000000000000000000000 Padded "-2147483648" "Generic Read" 32 Bits - 10000000000000000000000000000000
Link zum MSDN-Artikel zur Zugriffsmaske.
Alle 32-Bit-Berechtigungen sollten auf der linken Seite aufgefüllt werden (höchstwertiges Bit). Sobald dies geschehen ist, wird klar, wie das Bit mit den Zugriffsmasken übereinstimmt, die von Microsoft zur Ermittlung von Berechtigungen verwendet werden.
Es scheint auch, dass die vorzeichenbehafteten und vorzeichenlosen Darstellungen von "Generic Read" (-2147483648) genau dieselbe binäre Sequenz ergeben. Ich bin wirklich nicht zu 100% sicher, was das Zeichen für diesen Wert hat, aber vielleicht ist es wichtig für andere Zugriffsrechtssequenzen.