AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 编码解码

在线文件与Hex互转

内容摘要:

这是一款文件和十六进制(Hex)互相转换的小工具。可以把任意文件——图片、文档、程序、压缩包都行——转成一长串十六进制数字,也能把十六进制数字还原成原本的文件下载回来。支持空格、逗号、0x 前缀、换行等多种分隔格式,做逆向分析、数据抓取、文件修复时用起来很方便。

文件转 Hex File → Hex
点击或将文件拖拽至此区域
支持任意格式文件 · 自动转换为 Hex
Hex 转文件 Hex → File

电脑里的文件,不管是图片、文档还是程序,说到底都是一堆二进制数据。用十六进制写出来,就是一连串像 89 50 4E 47 这样的数字。有时候我们需要把文件变成这串数字,方便嵌进代码、贴进文章、或者分析里面到底有什么;有时候又反过来,手里只有一串十六进制数字,想把它变回能打开的文件。这个小工具两个方向都能做。

主要功能

文件转 Hex

上面一块是"文件转 Hex"。把文件拖进虚线框里,或者点击选择文件,工具马上就把整个文件读出来,转成一长串十六进制,显示在下面的框里。文件多大都能转,超过 20MB 会提醒你可能会卡一下。转出来的结果,点"复制 Hex 结果"就能直接拿走用。

转出来的样子可以自己定。分隔符那里能选:默认是每个字节之间用空格隔开,也可以选不加分隔符、用逗号、用逗号加空格、每个字节前面加 0x、或者每个字节换一行。不同场合用不同格式,选好之后结果会自动重转,不用重新选文件。

Hex 转文件

下面一块是"Hex 转文件"。把十六进制字符串粘进输入框,格式很宽松——空格、换行、逗号、0x 前缀,它都能自动识别,不用你先清理干净。然后填一个导出文件名,比如 output.png 或 test.txt,点"还原并下载文件",浏览器就会把还原出来的文件下载下来,双击就能打开。

如果十六进制串长度是奇数(不是完整的字节对),会提示你检查格式,避免生成出坏文件。

复制和清空

上面转出来的 Hex 可以一键复制;两块都有各自的"清空"按钮,用完点一下清干净,重新开始。

适合谁用

做逆向分析、安全研究的人,经常要把文件转成 Hex 看内容、改字节;写代码、调试程序时,需要在程序里嵌入图片或数据,转成十六进制字符串最方便;做数据抓取、文件传输的人,遇到只能传文本的场合,把文件转 Hex 再传是一种办法;还有需要修复文件、从一堆十六进制数据里恢复原始文件的人,用下边那块就能直接还原。

用起来什么感觉

界面上下两块,一眼就分得清方向。上面拖文件,选分隔格式,结果自动出来;下面粘十六进制,填个文件名,点一下就能下载。文件读取和转换都在浏览器本地完成,内容不会上传到任何服务器,用着放心。按钮大、字清楚,手机电脑都能用。不需要安装,打开网页就能使,用完关掉就行。