当前位置: 首页 > news >正文

hex文件结构速查

文件格式文件头(Hex)关键结构/块(Hex)结束标记(Hex)备注
PNG89 50 4E 47 0D 0A 1A 0AIHDR49 48 44 52) + IDAT 数据块IEND49 45 4E 44依赖 CRC 校验,IEND 块固定以 AE 42 60 82 结尾。
GIF47 49 46 38 39 61(GIF89a)2C(图像块) + 21 F9(动画控制扩展)3B调色板紧随文件头,动画 GIF 含多个帧块。
JPEGFF D8 FFFF E0(APP0)、FF DB(DQT)、FF C0(SOF)FF D9分段存储(FF XX 标记),FF D9 必须存在,否则文件不完整。
BMP42 4DBM文件头含尺寸(偏移 0x02),像素数据连续依赖文件头中的大小字段确定数据范围。
WebP52 49 46 46RIFF57 45 42 50WEBPRIFF 容器结束基于 RIFF 结构,可能包含 VP8 或 VP8L 编码标签。

文件格式文件头(Hex)关键结构/块(Hex)结束标记(Hex)备注
ZIP50 4B 03 0450 4B 01 02(中央目录)50 4B 05 06中央目录结束记录(EOCD)必须存在,否则文件损坏。
RAR52 61 72 21 1A 07 00分卷标记(52 61 72 21 1A 07 01无固定标记RAR5 格式头为 52 61 72 21 1A 07 01 00
7z37 7A BC AF 27 1C签名头后跟压缩参数块无固定标记使用 CRC 校验和可变长编码。
GZIP1F 8B 08压缩数据 + 00 00 FF FF(可选校验)CRC32 + 原始大小结束部分包含 4 字节 CRC 和 4 字节未压缩大小(小端序)。
TAR无固定头(按文件名前缀识别)每个文件以 512 字节块存储,末尾补 00连续两个 00 块纯归档格式,无压缩,常与 GZIP/BZIP2 结合使用。
http://www.lryc.cn/news/622514.html

相关文章:

  • PyQt6实例_50个流通领域重要生产资料市场价格查看工具
  • OpenCV---getStructuringElement 结构元素获取
  • 铨林接纸机学习记录1
  • 嵌入式开发学习———Linux环境下网络编程学习(二)
  • STC8单片机驱动I2C屏幕:实现时间、日期与温湿度显示
  • AutoSar AP平台功能组并行运行原理
  • 码上爬第七题【协程+对抗格式化检测+数组移位】
  • 【Canvas与玻璃光】铝圈蓝底玻璃光按钮
  • 吉他和弦学习:从音程基石到流畅弹奏
  • 优先级反转问题
  • 在使用 scp 传输大文件时,为避免因连接超时导致传输中断
  • 领域防腐层(ACL)在遗留系统改造中的落地
  • python中的reduce函数
  • MSYS2+CMake配置C/C++开发环境
  • OpenSCA开源社区每日安全漏洞及投毒情报资讯|14th Aug. , 2025
  • plantsimulation中存储(store)、缓冲区(buffer)、放置缓冲区(PlaceBuffer)的区别,分别应用于那种情况
  • OpenCompass傻瓜式入门教程
  • linux-数据链路层
  • 博弈论06——PPAD复杂度问题
  • JAVA-DAY7-面向对象进阶
  • 从0开始跟小甲鱼C语言视频使用linux一步步学习C语言(持续更新)8.15
  • Java研学-SpringCloud(三)
  • Erlang notes[2]
  • Shortest Routes II(Floyd最短路)
  • 数据结构:二叉树的表示方式(Representation of Binary Trees)
  • 【100页PPT】数字化转型集团信息化总体解决方案(附下载方式)
  • UI-TARS-Desktop 产品发展史:从实验室原型到企业级解决方案
  • gulimall项目笔记:P54三级分类拖拽功能实现
  • 深入理解C++正则表达式:从基础到实践
  • ramdisk内存虚拟盘(一)——前世今生