- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据恢复实战》课程 Data Recovery Practical 主讲教师 刘俊 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 PNG图片 数据分析 目录 01 PNG图片结构 02 PNG数据块结构 03 PNG数据恢复 1.PNG图片结构 EDITED BY LIUJUN * 数据恢复实战 根据PNG文件的定义来说,其文件头位置总是由位固定的字节来描述的 PNG文件标志 89 50 4E 47 0D 0A 1A 0A PNG数据块 …… PNG数据块 2.PNG数据块(Chunk) EDITED BY LIUJUN * 数据恢复实战 关键数据块(critical chunk),这是标准的数据块 辅助数据块(ancillary chunks),这是可选的数据块 关键数据块定义了4个标准数据块,每个PNG文件都必须包含它们 PNG文件标志 89 50 4E 47 0D 0A 1A 0A PNG数据块 …… PNG数据块 PNG数据块(Chunk) EDITED BY LIUJUN * 数据恢复实战 数据块符号 数据块名称 多数据块 可选否 位置限制 IHDR 文件头数据块 否 否 第一块 cHRM 基色和白色点数据块 否 是 在PLTE和IDAT之前 gAMA 图像γ数据块 否 是 在PLTE和IDAT之前 sBIT 样本有效位数据块 否 是 在PLTE和IDAT之前 PLTE 调色板数据块 否 是 在IDAT之前 bKGD 背景颜色数据块 否 是 在PLTE之后IDAT之前 hIST 图像直方图数据块 否 是 在PLTE之后IDAT之前 tRNS 图像透明数据块 否 是 在PLTE之后IDAT之前 oFFs (专用公共数据块) 否 是 在IDAT之前 pHYs 物理像素尺寸数据块 否 是 在IDAT之前 sCAL (专用公共数据块) 否 是 在IDAT之前 IDAT 图像数据块 是 否 与其他IDAT连续 tIME 图像最后修改时间数据块 否 是 无限制 tEXt 文本信息数据块 是 是 无限制 zTXt 压缩文本数据块 是 是 无限制 fRAc (专用公共数据块) 是 是 无限制 gIFg (专用公共数据块) 是 是 无限制 gIFt (专用公共数据块) 是 是 无限制 gIFx (专用公共数据块) 是 是 无限制 IEND 图像结束数据 否 否 最后一个数据块 数据块结构 EDITED BY LIUJUN * 数据恢复实战 PNG文件标志 89 50 4E 47 0D 0A 1A 0A PNG数据块 …… PNG数据块 名称 字节数 说明 Length (长度) 4字节 指定数据块中数据域的长度,其长度不超过(231-1)字节 Chunk Type Code (数据块类型码) 4字节 数据块类型码由ASCII字母(A-Z和a-z)组成 Chunk Data (数据块数据) 可变长度 存储按照Chunk Type Code指定的数据 CRC (循环冗余检测) 4字节 存储用来检测是否有错误的循环冗余码 IHDR EDITED BY LIUJUN * 数据恢复实战 域的名称 字节数 说明 Width 4 bytes 图像宽度,以像素为单位 Height 4 bytes 图像高度,以像素为单位 Bit depth 1 byte 图像深度:?索引彩色图像:1,2,4或8?灰度图像:1,2,4,8或16?真彩色图像:8或16 ColorType 1 byte 颜色类型:0:灰度图像, 1,2,4,8或16?2:真彩色图像,8或16?3:索引彩色图像,1,2,4或8?4:带α通道数据的灰度图像,8或16?6:带α通道数据的真彩色图像,8或16 Compression method 1 byte 压缩方法(LZ77派生算法) Filter method 1 byte 滤波器方法 Interlace method 1 byte 隔行扫描方法:0:非隔行扫描?1: Adam7(由Adam M. Costello开发的7遍隔行扫描方法) PLTE EDITED BY LIUJUN * 数据恢复实战 颜色 字节 意义 Red 1 byte 0 = 黑色, 255 = 红 Green 1 byte 0 = 黑色, 255 = 绿色 Blue 1 byte 0 = 黑色, 255 = 蓝色 IDAT EDITED BY LIUJUN * 数据恢复实战 存储实际的数据,在数据流中可包含多个连续顺序的图像数据块辅助数据块 IEND EDITED BY LIUJUN * 数据恢复实战 图像结束数据IEND(image trailer chunk):它用来
您可能关注的文档
- 中药鉴定与养护 皮类类中药鉴定与养护,重点药材品种鉴定与养护 皮类02.pptx
- 兽药管理 兽药质量监督管理 一、兽药质量监督.pptx
- 装饰材料与施工工艺 (5)装饰材料与预算 1.3.5装饰材料与预算—23.建筑装饰材料与施工工艺.pptx
- 中药师培训-专业知识 燀法 燀法习题解析.pptx
- 兽药管理 特殊药品及其标识 特殊药品及其标识.ppt
- 装饰材料与施工工艺 2.1熟悉抹灰的分类,石英砂,石骨料及纤维材料的特点 2.1.1抹灰分类—1.抹灰工程概述.pptx
- 兽药检测技术 不溶性微粒检查技术 4不溶性微粒检查技术.ppt
- 装饰材料与施工工艺 乳胶漆涂饰施工技术 涂料.ppt
- 中药师培训-专业知识 方法及注意事项 饮片的干燥方法及注意事项习题解析.pptx
- 兽药检测技术 红外吸收光谱鉴别技术 7红外吸收光谱鉴别技术.ppt
最近下载
- 记金华的双龙洞省赛获奖课件.pptx
- 【三年级下册语文】课内知识点汇总.doc VIP
- 陕西省2024年普通高中学业水平合格性考试语文试卷(含答案).pdf VIP
- 2024中国干细胞行业市场研究报告.pdf
- 2024全球消费者趋势报告-英敏特-202310.docx
- 提高高考英语作文档次探微.doc VIP
- 保险公司培训:车险防灾防损.pptx VIP
- 基于的片剂盖装药品加盖拧盖系统设计.pptx VIP
- 2025年广东省基层住院医师线上岗位培训《突发公共卫生事件处理及传染病防治》-中医学专业培训课程公共课答案.docx VIP
- 2024年胜利油田中心医院人员招聘备考题库及答案解析.docx
文档评论(0)