Windows Batch Einlesen einzelner Bits

Gast #5382394
Lesenswert?

Hi,

ich benötige für ein Windows Batch-Programm, an dem ich gerade schreibe, 
die Möglichkeit, aus einer Datei (Endung irrelevant) nicht nur einzelne 
Bytes, sondern auch einzelne Bits aus den Bytes zu entnehmen.

Ausreichen würde es ja schon, in 8 verschiedene Variablen die 1 oder 0 
der entsprechenden Stelle in der binären Zahl zu speichern.

Bit -> Byte sehe ich aber auch als Herausforderung an, oder geht sowas 
wie:
1
set /a variable=0b%bit7%%bit6%%bit5%%bit4%%bit3%%bit2%%bit1%%bit0%
?

Danke für jede Hilfe
Pascal
Gast #5382419
Lesenswert?

Rufus Τ. F. schrieb:
> Welches Problem möchtest Du damit lösen?

Ich hatte genau das vor, eine logische Verknüpfung.

Allerdings soll der 8-Bit-Wert ein Zeichen aus einer Datei sein, und 
auch als Zeichen wieder geschrieben werden.

D.h. kann ich als %value% auch einen Buchstaben nehmen?

Und wie setze ich einzelne Bits wieder zu einem String zusammen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren