有关十六进制编辑器中显示的十六进制代码的问题

发布于 2024-12-28 09:44:23 字数 531 浏览 2 评论 0原文

我陷入了在十六进制编辑器(十六进制编辑器 Neo)中看到的 HEX(英特尔十六进制)格式。 好吧,我知道十六进制,十进制,二进制,它们的加法,乘法,它们的转换。

前任。样本.jpg (这是我用十六进制编辑器 Neo 以十六进制格式打开的 jpg 文件,有 4 列)


ff d8 ff e0
00 10 4a 46
49 46 00 01
01 01 00 48
00 48 00 00
ff db 00 43
00 05 03 04
04 04 03 05
04 04 04 05
05 05 06 07
0c 08 07 07
07 07 0f 0b 
0b 09 0c 11

我看到这个(这些只是整个文件中的一些行)类型的十六进制代码。 我感兴趣的是他们的意思? 我知道 ff d8 ff e0 告诉你 jpg。 我知道 jpg 以 ff d9 结尾。 我想了解其他代码..我的意思是为什么它们是他们的?.它们必须具有某种含义或者如何从图片到十六进制的转换。

“4a 46 49 46 00”和其他许多内容是什么意思?

I am stuck on HEX(intel hex) format which I see in Hex Editor (Hex Editor Neo).
Ok,I know hex,decimal,binary,their addition,multiplication,their conversion.

Ex. sample.jpg
(this is a jpg file I open with Hex Editor Neo in hex format with 4 columns)


ff d8 ff e0
00 10 4a 46
49 46 00 01
01 01 00 48
00 48 00 00
ff db 00 43
00 05 03 04
04 04 03 05
04 04 04 05
05 05 06 07
0c 08 07 07
07 07 0f 0b 
0b 09 0c 11

I see this(these are just some of the rows from the whole file) type of hex code.
I am interested in what they mean?
I know ff d8 ff e0 tells you jpg.
I know jpg ends with ff d9.
I want to know about other codes..I mean why they are their?.They must be having some meaning or how the conversion takes place from picture to hex.

What do you mean by "4a 46 49 46 00" and many others present there?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

提笔书几行 2025-01-04 09:44:23

其中一些将是标准标头信息,而大部分将是图片数据。不要忘记这是一个二进制文件,作为压缩算法的一部分,图片文件将被转换为与原来不同类型的二进制编码。我怀疑您是否能够通过阅读与其相关的二进制数据来判断图片的样子:)

您可以阅读有关 jpeg 标准的所有内容 此处

顺便提一句。十六进制只是一种以比二进制更容易理解的形式表示二进制数据的方法。数据是相同的——都是二进制数据。如果您在支持八进制的编辑器中打开该文件,它看起来又会有所不同。

Some of it will be standard header information and a lot of it will be picture data. Don't forget that this is a binary file and as part of the compression algorithm the picture file will be converted into a different type of binary encoding to what it originally was. I doubt if you would be able to tell what the picture looks like by reading the binary data that relates to it :)

You can read all about the jpeg standard here.

BTW. hex is just a means of representing the binary data in a more easily understood form than binary. The data is the same - its binary data. If you opened the file in an editor supporting octal it would look different again.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文