1
文本和十六进制转换器
Conversion, Converter, Encoder, Decoder, Text, String

最新任务全部的: 2,047,905

解码 一 信息
0 days left
编码的 一 信息
0 days left
编码的 一 信息
0 days left
编码的 一 信息
0 days left
编码的 一 信息
0 days left
编码的 一 信息
现在
编码的 一 信息
现在
编码的 一 信息
现在
编码的 一 信息
现在
编码的 一 信息
现在
编码的 一 信息
现在
编码的 一 信息
现在
编码的 一 信息
现在
编码的 一 信息
现在
编码的 一 信息
现在

浏览器快捷方式

将下面的快捷方式拖放到浏览器书签栏中,单击即可使用此工具.
选择文本
单击您的快捷方式进行编码/解码
文本和十六进制转换器
简单、免费、轻松、强大的字符串和十六进制之间的转换,可以输入链接、视频或图像进行编码/解码; 即使您可以使用远程 URL 或上传您自己的文件,也可以下载或直接用他们自己的语言分享您的朋友。
22-12-2022
添加日期
1y 10m 18d
服务时间
版本

十六进制是以 16 为基数的数字系统。 数字 0 到 9 由它们对应的字母(A 到 F)表示。 从 10 到 15 的数字由两位数字表示,例如 1234 或 ABCD。 十六进制数超出了这些限制,使用四个字符来表示从 16 到 255 的数字。

警告

由于浏览器的限制,如果您想直接使用此方法,您的数据长度不能超过 1950 个字符。 否则,请考虑使用我们的 API.

对文本进行编码

您可以打开浏览器并使用这样的参数加载 URL:

https://tooly.win/text-hex-converter.html?input=您想要编码的纯文本

如果您想对外部 URL 的内容进行编码,您可以打开浏览器并像这样加载 URL:

https://tooly.win/text-hex-converter.html?input=URL&content=fetch

用于编码数据的更多参数:



解码编码文本

您可以打开浏览器并使用这样的参数加载 URL:

https://tooly.win/text-hex-converter.html?code=你的编码数据

如果你想解码外部 URL,你可以打开浏览器并像这样加载 URL:

https://tooly.win/text-hex-converter.html?code=URL

警告

此工具目前仅接受通过 API 的 POST 方法,如果您想使用 GET 方法,请考虑使用 直接使用.

端点

https://tooly.win/api/text-hex-converter/

对文本进行编码

端点: POST https://tooly.win/api/text-hex-converter/
参数
input
string

URL / 您想要编码的纯文本

content
string

fetch 如果您的输入是一个 URL 并且您想对其内容进行编码。 如果没有此参数,我们的工具会将您的网址作为文本处理

space
boolean

true 如果你想接收字节之间有空格的编码数据

prepend
boolean

true 如果您想接收在每个字节前加上 0x 的结果

回应
status
boolean

true 如果你的要求没问题

result
string

如果没有错误,您的请求结果

message
string

如果有任何错误,消息错误


curl
	https://tooly.win/api/text-hex-converter/
	-X POST -H 'Content-Type: application/json'
	--data '{"input":"您想要编码的纯文本","space":true,"prepend":true}'

{
	"status": true,
	"result": "0xe6 0x82 0xa8 0xe6 0x83 0xb3 0xe8 0xa6 0x81 0xe7 0xbc 0x96 0xe7 0xa0 0x81 0xe7 0x9a 0x84 0xe7 0xba 0xaf 0xe6 0x96 0x87 0xe6 0x9c 0xac",
	"messsage": "",
}

解码编码文本

端点: POST https://tooly.win/api/text-hex-converter/
参数
code
string

URL / 你的编码数据

回应
status
boolean

true 如果你的要求没问题

result
string

如果没有错误,您的请求结果

message
string

如果有任何错误,消息错误


curl
	https://tooly.win/api/text-hex-converter/
	-X POST -H 'Content-Type: application/json'
	--data '{"code":"e4 bd a0 e7 9a 84 e7 bc 96 e7 a0 81 e6 95 b0 e6 8d ae"}'

{
	"status": true,
	"result": "你的编码数据",
	"messsage": "",
}

十六进制是一种以人类可读形式表示二进制数据的方法。 它是在 19 世纪开发的,目的是让计算机能够存储大量信息。


您可以使用十六进制在十进制值和二进制值之间进行转换。 例如,将 10011011001010 转换为十六进制将得到 0x4F。 这意味着值 4F 表示二进制数 100110110010110。


在数学和计算机科学中,十六进制(也称为基数 16,或十六进制)是一种基数或基数为 16 的位置数字系统。它使用十六个不同的符号,最常见的是符号 0-9 来表示值 0 到 9,和 A、B、C、D、E、F(或可选的 a–f)来表示值 10 到 15。 例如,十六进制数 2AF3 在十进制中等于 (2 × 163) + (10 × 162) + (15 × 161) + (3 × 160) 或 10,995。


每个十六进制数字代表四个二进制数字(位)(也称为“半字节”),十六进制表示法的主要用途是作为计算和数字电子学中二进制编码值的人性化表示。 例如,字节值的范围可以从 0 到 255(十进制),但可以更方便地表示为 00 到 FF 范围内的两个十六进制数字。 十六进制也常用于表示计算机内存地址。


Hex 是 Hexadecimal 的缩写,它基于基数 -16 结构,用于简化计算机指令的表示方式。 这个 16 符号数字系统是作为一种抑制 8 位二进制数的方法而开发的,因此可以毫不费力地将数据编码到计算机中。 它可以使用两个不同的十六进制数字进行打印和键入,每个十六进制数字代表一个半字节或可能是 4 位格式。


该数字系统使用 16 个符号,以 0-9 或 AF 的范围表示。 0-9 代表最多 9 个数字,而 AF 由数字 10-15 代表。 与其他三种数字系统相比,十六进制数字系统被认为是最有效的一种。


十六进制系统是基于 16 的数字表示法,而十进制系统是基于 10 的数字表示法。 也就是说,十六进制用16个符号来表示数字,而十进制用10个符号。 这种扩展还允许更高的信息密度——十六进制数字可以表示两倍于十进制数字的值。

十六进制数由 16 位数字组成,而不是十进制数中的 10 位。 这些数字的顺序从 F(或十进制的 15)之后重新开始,而不是小数点。 查看下表,了解它们的比较!

将十六进制转换为十进制时,第一步是将十六进制数除以 16。这将得到基数。 第二步是将十六进制数的每一位除以 16,并记下结果。 最后,将刚刚计算出的所有数字相加。

例如,如果有人想将 9F7A 转换为十进制,他们会先将 9F7A 除以 16 等于 6051。然后他们将 6051 的每个数字除以 16 等于 381。最后,他们将 381 + 381 + 381 相加等于1144. 因此,十进制的9F7A等于1144

将十进制转换为十六进制是一个简单的过程,可以使用计算器或在线转换器完成。 为了转换数字,将其除以 16 并取余数。 然后,该余数将对应于一个十六进制数字。 例如,如果你有一个十进制数 234,将它除以 16 并取余数:234 / 16 = 14 R 2。因此,在十六进制表示法中,这个数将写为“E2”。

网上有许多工具可以帮助您在十进制数和十六进制数之间进行转换。 此外,大多数计算器都有一个内置函数,可以让您非常轻松地进行这种转换。 只需点击几下鼠标或敲击键盘,您就可以将任何十进制值更改为相应的十六进制值!

十六进制或 base-16 系统旨在模拟与十进制系统相同的某些属性。 换句话说,它的创建是为了让我们人类更轻松。 数字 423 有 16 位数字,而不是十进制系统中可用的 10 位数字。 这是因为十六进制使用 16 个符号而不是 10 个基数。在 F 之后,顺序再次从 0 开始,依此类推,直到我们得到 15,记为 F。

与十进制系统相比,十六进制编码将位数减少了八倍。 此外,十六进制数的信息密度是十进制数的两倍。 那么,您为什么要费心学习这个时髦的小编号方案呢? 因为它可以让你的生活更轻松! 在处理数字系统或数据传输时,使用十六进制可以在解码加密消息或数据流时节省您的时间和精力。

在二进制编码方面,十六进制更有效,因为它将 8 位数字减少为 2 位。此外,与二进制相比,十六进制提供更大程度的信息密度和更高的数字精度。 这是因为十六进制使用 16 个符号而不是像二进制那样只有两个。 由于这种提高的效率,十六进制经常用于计算和数字电子以及计算机科学应用中的二进制编码。

此外,十六进制比十进制占用更少的空间。 只有两位数字而不是 8 位二进制数字,十六进制数字更简洁地表示大数。 这在使用计算机系统时非常有用,因为与十进制代码相比,在输入十六进制代码时出错的可能性更小,十进制代码到处都是小数点!

十六进制数是使用 16 位数字而不是我们在十进制系统中使用的 10 位数字的数字。 这个数字系统称为 base-16,它帮助我们模拟我们熟悉的十进制系统的属性。 在十六进制中,每个数字代表 16 的幂。数字 0 到 9 代表 1 到 10 的幂,而 A 到 F 代表 11 到 15 的幂。

就像十进制一样,在十六进制中使用了 16 个符号后,数字的顺序再次从零开始。 所以,十六进制的10等于十进制的16,十六进制的11等于十进制的17,以此类推!

十进制从10开始,一直到15。这意味着十进制数可以表示的值的范围是0-9,其次是AF(10-15)。

在解码十六进制时,您需要了解一些事情。 首先,就像十进制系统一样,十六进制系统有 10 个符号(0-9)代表数字。 但是,在十六进制中,这些数字的值是十进制系统中对应数字的两倍。 因此,虽然数字“10”在十六进制中由符号“A”表示,但在十进制系统中它等于“10”。

同样,在达到十六进制的 9(用“F”表示)后,我们再次从 10(“10”)开始计数。 这种模式一直持续到我们到达 15(“1F”),此时我们重置回 0 并从 16(“20”)开始再次计数。 起初这听起来可能令人困惑,但稍加练习,它就会成为第二天性!

最后,就像以 10 为底(十进制系统)一样,十六进制数的每个位值代表 16 的幂。例如,如果我们将数字 423004 存储为十六进制值:

4代表400(4×100),2代表20(2×10),3代表3(3×1),0代表0(0x0)。

这只是解码十六进制数的基本概述。 如果您正在寻找更详细的信息,有大量在线资源可以提供帮助!
Install the web app 的 “文本和十六进制转换器” on your home screen for quicker and easier access. Not Now

Just tap then “Add to Home Screen”

Share