Bitwise是支持動態基礎轉換和位操作的多基礎交互式計算器。它是低級黑客,內核開發人員和設備驅動程序開發人員的方便工具。
其中一些功能包括:

位置可以在命令行模式下進行交互式使用。
在命令行模式下,Bitwise將計算給定表達式,並將結果輸出在包括二進製表示(二進製表示)在內的所有鹼基中。
位於輸入的前綴(十六進制的0x/0x ,八分位數為0 ,二進制為b ,其餘為十進制)。
New Bitwise現在支持解析IPv4地址,它還將在網絡和反向字節順序中輸出可能的IPv4地址。


如果沒有傳遞命令行參數或-i | -通過交互式標誌。在此模式下,您可以輸入一個數字並操縱它,並看到其他基地動態變化。它還允許在二進制中更改單個位。您可以通過按F1顯示幫助屏幕。
要移動使用箭頭鍵,或使用VI鍵綁定: H J K L。按Q離開程序。
您可以使用Space鍵切換一點。您可以使用b向後跳一個字節向前跳動一個字節。
相互交互減少或擴展位寬度也非常容易,只需使用: !對於8bit, @ for 16bit, $ 32bit, *為64位。更改位寬度時,數字會用新的寬度掩蓋,因此您可能會失去精確度,並謹慎使用。
按〜執行非操作員。
按R扭轉底色。
按<和>執行左或右移動。
您可以通過輸入輸入表達計算器模式:(就像在VIM中一樣)。
要退出模式,只需按ESC 。
在此模式下,您可以輸入您喜歡評估的任何表達式。結果將在“歷史記錄”窗口中打印,還將印刷在頂部的二進制和各個基礎上。
從20.04開始,您可以輸入
sudo apt-get install bitwise
對於早期版本:
sudo add-apt-repository ppa:ramon-fried/bitwise
sudo apt-get update
sudo apt-get install bitwise
如果您的發行版支持SNAP僅類型: sudo snap install bitwise
zypper install bitwise
您可以使用AUR存儲庫:https://aur.archlinux.org/packages/bitwise/
位在sudo xbps-install -S bitwise存儲庫中
官方存儲庫中有鑽頭
sudo dnf install bitwise
位於BuildRoot和Yocto中都可以使用,請參考有關如何將其添加到目標圖像的文檔。
sudo port install bitwise
brew install bitwise
ncurses不支持Windows。您可以將Windows子系統用於Linux作為解決方法。
nix-env -i bitwise
在Ubuntu/Debian系統上,您可以粘貼:
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev
sudo apt-get install libreadline-dev
sudo apt-get install libcunit1-dev
在Mac系統上:
brew install automake
brew install autoconf
brew install readline
export LDFLAGS="-L/usr/local/opt/readline/lib"
export CPPFLAGS="-I/usr/local/opt/readline/include"
tar xfz RELEASE-FILE.TAR.GZ
cd RELEASE-DIR
./configure
make
sudo make install通過輸入make check運行單元測試
./bootstrap.sh