Bitwise adalah kalkulator interaktif multi -dasar yang mendukung konversi dasar dinamis dan manipulasi bit. Ini adalah alat yang berguna untuk peretas tingkat rendah, pengembang kernel dan pengembang driver perangkat.
Beberapa fitur termasuk:

Bitwise dapat digunakan baik secara interaktif dan dalam mode baris perintah.
Dalam mode baris perintah, bitwise akan menghitung ekspresi yang diberikan dan akan menghasilkan hasil di semua pangkalan termasuk representasi biner.
Bitwise mendeteksi basis dengan awalan input ( 0x/0x untuk heksadesimal, memimpin 0 untuk oktal, b untuk biner, dan sisanya desimal).
Bitwise baru sekarang mendukung parsing alamat IPv4, ini juga akan menghasilkan kemungkinan alamat IPv4 di kedua jaringan dan pesanan byte terbalik.


Bitwise dimulai dalam mode interaktif jika tidak ada parameter baris perintah dilewati atau jika -i | -Bendera interaktif dilewatkan. Dalam mode ini, Anda dapat memasukkan angka dan memanipulasinya dan melihat basis lainnya berubah secara dinamis. Ini juga memungkinkan mengubah bit individu dalam biner. Anda dapat menampilkan layar bantuan dengan menekan F1 .
Untuk bergerak, gunakan tombol panah, atau gunakan Binding Kunci VI : H J K L. Tinggalkan program dengan menekan q .
Anda dapat beralih sedikit menggunakan kunci ruang . Anda dapat melompat ke depan byte menggunakan W dan mundur satu byte menggunakan b .
Mengurangi atau memperluas lebar bit secara interaktif juga sangat mudah, cukup gunakan : ! untuk 8bit, @ untuk 16bit, $ untuk 32bit dan * untuk 64bit. Saat mengubah lebar bit, nomor tersebut ditutupi dengan lebar baru, jadi Anda mungkin kehilangan presisi, gunakan dengan hati -hati.
Tekan ~ untuk melakukan operator bukan.
Tekan R untuk membalikkan endianness.
Tekan <dan> untuk melakukan shift kiri atau kanan .
Anda dapat memasuki mode Kalkulator Ekspresi dengan mengetik : (Sama seperti di VIM).
Untuk keluar dari mode, cukup tekan ESC .
Dalam mode ini, Anda dapat mengetik ekspresi apa pun yang ingin Anda evaluasi. Hasilnya akan dicetak di jendela sejarah dan juga dicetak dalam biner dan berbagai pangkalan di atas.
Dari 20.04 Anda bisa mengetik
sudo apt-get install bitwise
Untuk versi sebelumnya:
sudo add-apt-repository ppa:ramon-fried/bitwise
sudo apt-get update
sudo apt-get install bitwise
Jika distribusi Anda mendukung Snap Just Type: sudo snap install bitwise
zypper install bitwise
Anda dapat menggunakan repositori AUR: https://aur.archlinux.org/packages/bitwise/
Bitwise ada di repositori default, jadi ketik saja: sudo xbps-install -S bitwise
Bitwise tersedia di repositori resmi
sudo dnf install bitwise
Bitwise tersedia baik di buildroot dan di yocto, silakan merujuk ke dokumentasi tentang cara menambahkannya ke gambar target Anda.
sudo port install bitwise
brew install bitwise
Ncurses tidak mendukung Windows. Anda dapat menggunakan subsistem Windows untuk Linux sebagai solusi.
nix-env -i bitwise
Di sistem Ubuntu/Debian Anda dapat menempel:
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev
sudo apt-get install libreadline-dev
sudo apt-get install libcunit1-dev
Di Sistem 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 Menjalankan unit tes dengan mengetik make check
./bootstrap.sh