Skip to main content
Tool Factory

Browser-Werkzeug

Bitweiser Linksrotator

Rotiert Bits aus Text innerhalb von Bytes nach links. Wählen Sie die Anzahl und ob Bits zwischen Bytes übertragen werden.

Tool-Arbeitsbereich

Eingabe erforderlich

Ihre Eingabe bleibt in diesem Browser.

Fügen Sie die erforderliche Eingabe hinzu.

Eingabe

Fügen Sie die Quelle hinzu und wählen Sie die erforderlichen Optionen.

Wörtlichen Text eingeben. Zeichen bis U+00FF verwenden jeweils ein Byte. Jedes andere Zeichen verwendet für die gesamte Eingabe UTF-8.

Optionen

Eine ganze Zahl von 0 bis 7 verwenden.

Ergebnisse werden automatisch aktualisiert.

Ihr Ergebnis erscheint hier

Vervollständigen Sie die erforderliche Eingabe.

Direkte Antwort

Funktion von Bitweiser Linksrotator

Der bitweise Linksrotator dreht Bits innerhalb jedes Bytes nach links. Mit Carry through dreht er Bits über Bytegrenzen. Er wandelt Quelltext vor der Operation in Bytes um. Das Ergebnis listet dezimale Bytewerte auf.

Ergebnis

Was du erhältst

Das Ergebnis listet dezimale Bytewerte von 0 bis 255 auf. Copy und Save bewahren die Array-Darstellung.

Dieses Werkzeug verwenden

So verwendest du Bitweiser Linksrotator

  1. Geben Sie literalen Text in Text input ein. Beginnen Sie mit AB.
  2. Setzen Sie Amount auf 1 und lassen Sie Carry through für das Beispiel deaktiviert.
  3. Prüfen Sie das dezimale Byte-Array. Das Beispiel ergibt [130,132]. Kopieren oder speichern Sie das Ergebnis.

Beispiel

Mit einem sicheren Beispiel testen

Eingabe: AB

Einstellungen: Bitweiser Linksrotator: Amount: 1; Carry through: off; Text input.

Ergebnis: [130,132]

Dieses Beispiel zeigt die Eingabeform für den bitweisen Linksrotator. Copy und Save bewahren die Array-Darstellung.

Häufige Anwendungen

Einsatzbereiche von Bitweiser Linksrotator

  • Untersuchen Sie eine kleine Byte-Transformation mit bekannter Eingabe und erwartetem Ergebnis.
  • Vergleichen Sie eine Rotation innerhalb jedes Bytes mit einer Rotation über Bytegrenzen.
  • Prüfen Sie einen Schritt vor der Aufnahme in ein Rezept.

Grenzen

Ergebnis prüfen

  • Text input bewahrt literale Zeichen. 41 bedeutet zwei Textbytes [52,49] und nicht das Hex-Byte 0x41.
  • Zeichen von U+0000 bis U+00FF verwenden jeweils ein Byte. Jedes andere Zeichen macht die gesamte Eingabe zu UTF-8.
  • Zum Beispiel wird é zu [233], während éĀ zu [195,169,196,128] wird. Diese Werte beschreiben die Eingabekonvertierung dieses Tools.
  • Verwenden Sie für Amount eine ganze Zahl von 0 bis 7. Carry through verbindet das erste und letzte Byte.
  • Das Quellfeld analysiert keine hexadezimalen Bytepaare. Verwenden Sie für Binäreingaben Hex Decoder vor dieser Operation im Recipe workspace.
  • Das Ergebnis ist ein Byte-Array und keine Unicode-Codepoint-Liste. Diese Byteoperationen bieten keine sichere Verschlüsselung.