Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 1.46 KB

bits_ror.md

File metadata and controls

65 lines (49 loc) · 1.46 KB
title categories version bits usage feature
bits ror
bits
0.93.0
Bitwise rotate right for ints or binary values.
Bitwise rotate right for ints or binary values.
default

bits ror for bits

Bitwise rotate right for ints or binary values.

Signature

> bits ror {flags} (bits)

Flags

  • --signed, -s: always treat input number as a signed number
  • --number-bytes, -n {int}: the word size in number of bytes, it can be 1, 2, 4, 8, auto, default value 8

Parameters

  • bits: number of bits to rotate right

Input/output types:

input output
binary binary
int int
list<binary> list<binary>
list<int> list<int>

Examples

rotate right a number with 2 bits

> 17 | bits ror 2
68

rotate right a list of numbers of two bytes

> [15 33 92] | bits ror 2 --number-bytes 2
╭───┬───────╮
│ 049155 │
│ 116392 │
│ 223 │
╰───┴───────╯

rotate right binary data

> 0x[ff bb 03] | bits ror 10
Length: 3 (0x3) bytes | printable whitespace ascii_other non_ascii
00000000:   c0 ff ee                                             ×××