当前位置: 首页 > backend >正文

ToolsSet之:十六进制及二进制编辑运算工具

ToolsSet是微软商店中的一款包含数十种实用工具数百种细分功能的工具集合应用,应用基本功能介绍可以查看以下文章:

Windows应用ToolsSet介绍https://blog.csdn.net/BinField/article/details/145898264

ToolsSet中Number菜单下的Hex Operate工具可以进行十六进制及二进制转数值的编辑、转换及各种运算,支持的功能包括:十六进制和二进制互转、十六进制按位编辑、二进制与或非等逻辑运算、按位截取等。

工具打开时默认显示4个十六进制数位,即2个字节,中间区域显示这2个字节中的16 bit的内容。可以通过修改上方十六进制值文本框中的内容来增加位数,4字节(8个十六进制数)为32 bit,8字节(16个十六进制数)为64 bit,最多支持8字节64 bit。位数可以自动扩展,输入如果超过2字节将自动扩展为4字节,超过4字节将自动扩展为8字节。

文本框右侧的开关用于修改数据的字节顺序,默认为小端模式,开关打开后会转换为大端模式,数据位的顺序将会按字节反转。

⚠️注意:修改十六进制数据或字节序后需要点击右侧的更新按钮将数据同步到二进制区域。

二进制位操作区域用不同颜色对位进行了划分,8位为一个字节,4位表示一个十六进制数值,左侧和上方相同的颜色表示相对应的十六进制数值及其每个bit的值。此区域使用开关代表每个bit的值,可以通过点击直接修改,打开为1、关闭为0,修改bit后结果将直接反映在上方文本框和最下方的数据区。

位操作区下方为二进制运算区,点击标题行可以展开,其中可以进行各种二进制逻辑运算,从左到右依次为:取反、与、或、异或、同或、与非、或非、按位左移和按位右移,数据修改后点击下方的计算按钮可以获取最新结果。

其中除了取反、按位左移和右移的其他运算可以在下方指定第二个运算数,第二个运算数可以指定十六进制、十进制和二进制格式,二进制数据也是使用开关进行设置,位数可以通过修改十六进制或十进制数据来改变。第二个运算数的在点击按钮切换格式时可以自动进行进制转换。

工具的最下方为bit范围操作区,可以获取指定的开始位和结束位之间的bit,并将其转换为十进制。位范围的最大值会跟随数据自动更新,交换开始位和结束位可以获取按位反转后的结果,点击复制按钮可以复制结果的二进制值,点击十进制结果左侧的文本可以复制十进制数值。

如果需要此应用可以在Windows商店中搜索“ToolsSet”下载,也可以使用下方链接地址进入网页获取:
微软商店获取

http://www.xdnf.cn/news/10218.html

相关文章:

  • 小工具合集
  • 【交通 Traffic Transformer】同一篇文章,内容排版稍有不同 | 交通预测模型中,Transformer相比传统GCN模型有何优势?
  • (七)Python中的静态方法
  • 集中式存储和分布式存储技术的区别
  • 第Y5周:yolo.py文件解读
  • (笔记+作业)第五期书生大模型实战营---L1G2000 OpenCompass 评测书生大模型实践
  • Day 34 训练
  • jetson nano PWM风扇使用方法
  • 使用 SpyGlass Power Verify 解决方案中的规则
  • 氮气吹扫电磁阀
  • PSpice软件快速入门系列--07.如何进行Worst Case最坏情况分析
  • gcc编译器
  • Cloudflare
  • 【Ant Design】解决树形组件面板收起问题
  • Java多线程文件下载和处理程序
  • 仿真每日一练 | 静力学分析与动力学分析的区别
  • QT 第一讲 --- 基础篇 Qt 基础环境搭建
  • 做销售讲究接地气
  • 【Python-Day 20】揭秘Python变量作用域:LEGB规则与global/nonlocal关键字详解
  • 太阳诱电多层陶瓷电容器的优势和特点
  • springboot java.lang.ClassNotFoundException: dm.jdbc.driver.DmDriver应该如何解决
  • leetcode题解513:找树左下角的值(递归中的回溯处理)!
  • 【CF】Day70——Codeforces Round 896 (Div. 2) CD1 (排列 + 构造 | ⭐思维 + 数学)
  • 20250530-C#知识:抽象类、抽象方法、接口
  • nt!FsRtlFindLargeIndex函数分析计算在那个Mapping[(I)]数组中
  • 基于Java 实现 IM 业务回调
  • Java 之殇:从中流砥柱到“被温柔替代”
  • LeetCode Hot100(动态规划)
  • 04-redis-分布式锁-edisson
  • yum安装nginx后无法通过服务方式启动