十六进制编码器
将文本编码为十六进制。免费、隐私优先、100% 纯客户端运行。
尝试示例:
Local only
最近历史
暂无历史
使用方法
- 在输入框中输入或粘贴文本。
- 切换大写或选择分隔符样式。
- 复制或下载十六进制结果。
使用此工具的任务
构建 and inspect network packets
Construct raw 网络 packets 为 testing, debugging, 和协议 development. Understand Ethernet, IP, 和 transport 层 encapsulation. 任务
构建 URL query strings from objects
Construct properly encoded 查询 strings 从 JavaScript objects. Handle arrays, nested objects, 和特殊 characters 正确. 任务
转换 hexadecimal string to Base64 and back
Translate 之间 hex dumps 和 Base64 representations 的相同二进制数据无 losing bytes 或 introducing padding 错误. 任务
转换 between IPv4 and IPv6 address formats
转换 IP addresses between dotted-decimal, hex, binary, and IPv6 representations. Understand IPv4-mapped IPv6 addresses. 任务
编码 text for safe use inside a URL query string
Turn arbitrary 文本 (具有 spaces, ampersands, Unicode, equals signs) 为值 该能够是 placed directly 之后 ?键= 在 URL 无 breaking parsing. 任务
解析 URL query strings
Query strings 通过键-值 pairs 在 URLs 之后 ?. Learn parsing, 编码, 和 handling 的 arrays, nested objects, 和特殊 characters. 任务
Use CBOR 编码为 compact 二进制 JSON
CBOR (Concise 二进制 Object Representation, RFC 8949) 是二进制 serialization 格式化为 JSON-like 数据, smaller 和 faster than JSON. 任务
Use MessagePack 为高效二进制 serialization
MessagePack packs JSON-like 数据为 compact 二进制格式化, reducing 大小和 parsing 时间. Popular 在高-性能 APIs 和 IoT. 任务
Understand WebSocket 帧格式化
WebSocket frames 有特定二进制格式化具有 opcode, masking, 和载荷长度. Learn 到解码和 construct WebSocket frames. 任务
Verify 该编码-解码 round-trips losslessly
Confirm 该解码然后 re-编码 (或 vice versa) returns exact 原始输入, catching silent 数据 corruption 从错误 alphabets 或 padding. 任务
使用此工具的管道
常见问题
- 什么是十六进制编码?
- 十六进制编码将数据的每个字节转换为两位十六进制表示,使用数字 0-9 和字母 A-F。
- 我的数据会被上传到任何地方吗?
- 不会。所有编码均在你的浏览器本地完成,没有任何服务器往返。
- 支持哪些分隔符?
- 可选择无分隔符(默认)、空格或冒号分隔字节对,便于阅读。
- 可以使用小写十六进制输出吗?
- 可以。关闭大写选项即可生成小写十六进制数字(a-f)。
- 多字节字符如何处理?
- 输入先经 UTF-8 编码,再将每个字节转换为十六进制表示。Emoji 和中日韩字符会产生多个字节对。