跳到主要内容
uencoder

十六进制编码器

将文本编码为十六进制。免费、隐私优先、100% 纯客户端运行。

尝试示例:
Local only

最近历史

暂无历史

使用方法

  1. 在输入框中输入或粘贴文本。
  2. 切换大写或选择分隔符样式。
  3. 复制或下载十六进制结果。

使用此工具的任务

构建 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 和中日韩字符会产生多个字节对。

相关工具