/ 工具
■/ 工具查找器
109 个工具
/ Hex 编码器/解码器
/ 所选工具
■Hex 编码器/解码器 - 免费 编码与解码 工具
将文本与十六进制互相转换
■ 01
什么是十六进制?
十六进制(hex)是一种以 16 为底的数字系统,使用 16 个符号:0-9 和 A-F。每个字节(8 位)恰好可以用两位十六进制数字表示,是表示二进制数据的一种紧凑方式。
■ 02
它是如何工作的?
如何使用本工具? 选择编码模式把文本转为十六进制,或选择解码模式把十六进制转回文本。解码时,你可以包含或省略 '0x' 前缀和空格——它们会被自动移除。用例……
■ 03
示例场景
涵盖编码简单文本、编码带特殊字符的文本和带 0x 前缀的解码,让你可以快速比较常见的输入与输出。
/ 相关工具
/ 代码
■所选工具的源代码,显示在此处,右侧为实时运行版本。
/ 源代码
TypeScript
typescript
// Encode text to hexadecimal
function textToHex(text: string): string {
return Array.from(text)
.map((char) => char.charCodeAt(0).toString(16).padStart(2, '0'))
.join('');
}
// Decode hexadecimal to text
function hexToText(hex: string): string {
// Remove any spaces or 0x prefix