十六进制:修订间差异
(创建页面,内容为“十六进制(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"> | ||
# 打开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 | 官网 源代码 |