Bitwise เป็นเครื่องคิดเลขแบบหลายฐานที่รองรับการแปลงฐานแบบไดนามิกและการจัดการบิต เป็นเครื่องมือที่มีประโยชน์สำหรับแฮ็กเกอร์ระดับต่ำนักพัฒนาเคอร์เนลและนักพัฒนาอุปกรณ์ไดรเวอร์
คุณสมบัติบางอย่างรวมถึง:

Bitwise สามารถใช้ได้ทั้งแบบโต้ตอบและในโหมดบรรทัดคำสั่ง
ในโหมดบรรทัดคำสั่ง bitwise จะคำนวณนิพจน์ที่กำหนดและจะส่งออกผลลัพธ์ในทุกฐานรวมถึงการเป็นตัวแทนไบนารี
Bitwise ตรวจพบฐานโดยคำนำหน้าของอินพุต ( 0x/0x สำหรับ hexadecimal, นำ 0 สำหรับ octal, b สำหรับไบนารีและส่วนที่เหลือคือทศนิยม)
ตอนนี้ Bitwise ใหม่ รองรับที่อยู่ IPv4 ที่แยกวิเคราะห์มันจะส่งออกที่อยู่ IPv4 ที่เป็นไปได้ในทั้งเครือข่ายและการสั่งซื้อ BYTE กลับรายการ


Bitwise เริ่มต้นในโหมดการโต้ตอบหากไม่มีพารามิเตอร์บรรทัดคำสั่งถูกส่งผ่านหรือถ้า -i | -การตั้งค่าสถานะ แบบอินเทอร์ แอคทีฟ ในโหมดนี้คุณสามารถป้อนตัวเลขและจัดการและดูฐานอื่น ๆ เปลี่ยนไปอย่างไดนามิก นอกจากนี้ยังช่วยให้การเปลี่ยนแปลงแต่ละบิตในไบนารี คุณสามารถแสดงหน้าจอช่วยเหลือได้โดยกด F1
หากต้องการย้ายไปรอบ ๆ ใช้ปุ่มลูกศรหรือใช้การผูกคีย์ VI : H J K L ออกจากโปรแกรมโดยกด Q
คุณสามารถสลับเล็กน้อยโดยใช้คีย์ Space คุณสามารถข้ามไบต์ไปข้างหน้าโดยใช้ W และย้อนกลับหนึ่งไบต์โดยใช้ b
การลดหรือขยายความกว้างบิตแบบโต้ตอบนั้นง่ายมากเพียงแค่ใช้: ! สำหรับ 8 บิต, @ สำหรับ 16 บิต, $ สำหรับ 32 บิตและ * สำหรับ 64 บิต เมื่อเปลี่ยนความกว้างบิตตัวเลขจะถูก ปกปิด ด้วยความกว้างใหม่ดังนั้นคุณอาจสูญเสียความแม่นยำใช้อย่างระมัดระวัง
กด ~ เพื่อดำเนินการที่ไม่ใช่ตัวดำเนินการ
กด R เพื่อย้อนกลับ endianness
กด < และ > เพื่อดำเนินการกะซ้ายหรือขวา
คุณสามารถเข้าสู่โหมดเครื่องคิดเลขนิพจน์ได้โดยพิมพ์ : (เหมือนใน 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/
Bitwise อยู่ในพื้นที่เก็บข้อมูลเริ่มต้นดังนั้นเพียงพิมพ์: sudo xbps-install -S bitwise
Bitwise มีอยู่ในที่เก็บอย่างเป็นทางการ
sudo dnf install bitwise
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