自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 hexdump输出的第一列含义

hexdump -C -s 0x20 文件 # 从第32字节(0x20)开始显示。(即十进制的16),因为默认每行显示16字节(可通过格式调整)。结合文件格式规范(如PNG、ZIP等),通过偏移量定位特定字段。二进制文件通常按十六进制分析(1字节=2位十六进制数),更直观。,它指示了当前行数据在文件中的起始位置(以十六进制表示)。,十六进制,指示当前行数据在文件中的起始位置。,表示当前行第一个字节在文件中的位置。→ 第32字节(0x20 = 32)开始计数(符合编程习惯),→ 第0字节(文件开头)

2025-05-20 21:26:11 279

原创 linux中魔数(Magic Numbers)

在 Linux 和 Unix 系统中,魔数(Magic Numbers) 是文件头部的一组特定字节,用于标识文件类型。许多文件格式都有独特的魔数,系统通过它们来识别文件类型(而不是仅依赖扩展名)。以下是一些常见的魔数及其对应的文件类型:Shell/Python/Perl 等脚本其中:‌ELF文件(Executable and Linkable Format)是一种在类Unix操作系统中广泛使用的标准文件格式,主要用于表示可执行文件、可重定位文件(.o)、共享目标文件(.so)和核心转储文件等。

2025-05-20 21:16:59 696

原创 单片机片内flash地址表示方法

的地址表示方法通常与芯片架构和内存映射方式有关。(16位地址,但实际物理地址可能更复杂,因为AVR采用哈佛架构)。的(但实际物理地址可能更大,因为Flash可能超过64KB)。Flash和RAM地址空间独立,不能直接用指针访问,需使用。常量数据可能被编译器优化到Flash,使用。ATmega328P:Flash起始于。Flash(CODE空间)通常用。正确理解Flash地址表示方法对。,但实际物理地址可能涉及分页。的Flash起始地址为。的Flash起始地址为。STM32 HAL库提供。

2025-05-15 21:08:40 482

原创 uint8_t 含义

uint8_t是一种跨平台、明确表示1 字节无符号整数的类型,适合对内存或数据大小敏感的场景。

2025-05-15 20:36:01 475

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除