百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

bitwise

> 编程语言
开源

基于终端的位操作器在 ncurses 中

718 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于终端的位操作器在 ncurses 中

bitwise 是一个方便的工具,适用于低级别的黑客、内核开发者和设备驱动程序开发者:任何人都可以用它来查看寄存器的内容,了解哪些位置被设置。

  • 一次处理所有基数 — 十进制(有符号和无符号)、十六进制、八进制和二进制,并排显示。
  • 交互式 ncurses 接口 — 在任何字段中编辑数字,并观察其余部分的变化。
  • 单独的位操作 — 遍历二进制行,使用 Cursor 来切换位。
  • C 语言风格的表达式计算器 — &、|、^、~、>、*、/、%、+ 和 -,具有 C 语言的优先级。
  • 可选择的位宽 — 8、16、32 或 64 位,可在运行时切换。
  • 节省查找的附加功能 — 易于阅读的大小(IEC 或 SI)、二进制和十六进制的 IPv4 地址,以及 ASCII 和 Radix64。

传递一个数字,一次获得所有表示形式 — 有符号和无符号的十进制、十六进制、八进制、人类可读的大小、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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cbitwisebitwise-operationccurses

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言