十六进制:修订间差异

(创建页面,内容为“十六进制(Hexadecimal),简写hex,是一个以16为基数的计数系统。与使用10个符号表示数字的十进制不同,十六进制使用16个…”)
 
无编辑摘要
 
第12行: 第12行:
{| class="wikitable"  style="width: 100%;
{| class="wikitable"  style="width: 100%;
! 名称
! 名称
! 功能
! 界面
! 支持平台
! 支持平台
! 描述
! 描述
! 网站
|-
|-
| hexdump
| hexdump
| 查看
| 命令行
| Linux
| Linux
| 支持查看 <br \><br \>常用如:<br \><code>hexdump file2 </code>以十六进制查看file2
| 支持查看 <br \><br \>常用如:<br \><code>hexdump file2 </code>以十六进制查看file2
|
|-  
|-  
| [[vim]] + xxd  
| [[vim]] + xxd  
| 查看、编辑
|  
|  
|  
| 查看、编辑 <br \><br \>使用方法:<syntaxhighlight lang="python">
| 使用方法:<syntaxhighlight lang="python">
# 打开file2文件
# 打开file2文件
vim file2
vim file2
第39行: 第35行:
:%!xxd -r  
:%!xxd -r  
</syntaxhighlight>
</syntaxhighlight>
|
|-
|[[VS Code]] 扩展 <br \>VS Code Hex Editor
|Windows、MacOS、Linux
|查看、编辑。
|[https://marketplace.visualstudio.com/items?itemName=ms-vscode.hexeditor 官网] <br \>[https://github.com/microsoft/vscode-hexeditor 源代码]
|-
| ImHex
|Windows、MacOS、Linux
|
|[https://imhex.werwolv.net/ 官网]<br \>[https://github.com/WerWolv/ImHex 源代码]
|}
|}



2022年1月16日 (日) 16:06的最新版本

十六进制(Hexadecimal),简写hex,是一个以16为基数的计数系统。与使用10个符号表示数字的十进制不同,十六进制使用16个符号表示数字,这十六个符号是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E和F。

十六进制常用于计算机领域,因为计算机的1字节是8位二进制,正好可以方便的使用2位十六进制换算,且十六进制比二进制易于阅读。如二进制11111111可以使用十六进制FF表示。


简介

时间轴

表示方法

十六进制工具

名称 支持平台 描述 网站
hexdump Linux 支持查看

常用如:
hexdump file2 以十六进制查看file2
vim + xxd 查看、编辑

使用方法:
# 打开file2文件
vim file2

# 按ESC进入命令模式下,输入:%!xxd调用xxd程序,
# 将文件转为16进制字符串。
:%!xxd

# 修改16进制字符串。
# 完成后,输入:%!xxd -r ,将16进制转为二进制文件。
:%!xxd -r
VS Code 扩展
VS Code Hex Editor
Windows、MacOS、Linux 查看、编辑。 官网
源代码
ImHex Windows、MacOS、Linux 官网
源代码

资源

文章