Wenn ich 8 bytes habe, wie kann ich die einzelnen bits zu wieder 8 bytes zusammen fassen?
Wenn ich als Ausgang ein array(8) as byte habe, wäre zB. als erstes byte des Ergebnis(8): (base=0)
Ergebnis(7).7=array(7).7
Ergebnis(7).6=array(6).7
Ergebnis(7).5=array(5).7...
Geht natürlich mit einer Schleife, in der ich jedes bit x von den 8 bytes nehme und daraus die neuen bytes zusammen stecke. Das wäre dann 64 x bit-kopieren.
Oder gibt es da einen Trick?
Wenn ich als Ausgang ein array(8) as byte habe, wäre zB. als erstes byte des Ergebnis(8): (base=0)
Ergebnis(7).7=array(7).7
Ergebnis(7).6=array(6).7
Ergebnis(7).5=array(5).7...
Geht natürlich mit einer Schleife, in der ich jedes bit x von den 8 bytes nehme und daraus die neuen bytes zusammen stecke. Das wäre dann 64 x bit-kopieren.
Oder gibt es da einen Trick?
Raum für Notizen
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------