Hallo Fabian,
„eine Integervariable zurückgibt, bei der jedes Byte eine Stelle der Versionsnummer ist.“
Das sagt doch eigentlich schon alles. Du musst also nur die einzelnen Bytes auswählen:
byte wert = (version & (255 << i * 8)) >> i * 8;
i ist das auszulesende byte (erstes byte: i = 0)
Also erst ein 1-Byte (255) an die Stelle des auszulesenden Bytes shiften, dann und-Verknüpfen mit der Version und dann das ergebnis wieder zurück-shiften (um die überflüssigen 0-Bits loszuwerden).
Grüße
Daniel