基于终端的位操作器在 ncurses 中
bitwise 是一个方便的工具,适用于低级别的黑客、内核开发者和设备驱动程序开发者:任何人都可以用它来查看寄存器的内容,了解哪些位置被设置。
&、|、^、~、>、*、/、%、+ 和 -,具有 C 语言的优先级。传递一个数字,一次获得所有表示形式 — 有符号和无符号的十进制、十六进制、八进制、人类可读的大小、Radix64、两种 IPv4 字节顺序以及带标签的位图网格:
| 平台 | 安装 |
|---|---|
| Debian / Ubuntu 20.04+ | sudo apt-get install bitwise |
| Fedora | sudo dnf install bitwise |
| openSUSE | zypper install bitwise |
| Void | sudo xbps-install -S bitwise |
| Arch | AUR 包 |
| Snap | sudo snap install bitwise |
| Nix | nix-env -i bitwise |
| macOS (Homebrew) | brew install bitwise |
| macOS (MacPorts) | sudo port install bitwise |
| Buildroot / Yocto | 树中; 请参阅其文档 |
| Windows | 从源码构建, 在 mingw 或 msys2 下 |
在命令行模式下, bitwise 会计算给定的表达式,并以所有基数打印结果,包括二进制表示。基数由输入的前缀来检测: 0x/0X 表示十六进制,前缀为 0 表示八进制, b 表示二进制,其他所有情况均为十进制。IPv4 地址也会被解析,并以网络和主机部分的形式报告。
暂无开放 Issues,或尚未同步最近议题。