




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
子任務(wù)1利用WinHex讀取PNG文件參數(shù)任務(wù)2PNG文件恢復(fù)項目8文件恢復(fù)讀取PNG文件主要參數(shù)01任務(wù)實施1(一)讀取PNG文件主要參數(shù)(共有3個步驟)步驟一:附加虛擬磁盤,運行Winhex并打開它步驟二:讀取和記錄參數(shù)一步驟一:附加虛擬磁盤,運行Winhex并打開它在素材文件夾中,雙擊“8任務(wù)2-1-1.vhd”,然后運行Winhex,打開“HD1”,界面顯示該硬盤信息,此虛擬磁盤共分有1個主分區(qū)。讀取PNG文件主要參數(shù)步驟二:讀取和記錄參數(shù)點開分區(qū)1,進入分區(qū)1,在根目錄下雙擊打開用戶文件“8任務(wù)1-2-1.DOC”,利用“專業(yè)工具”中“文件轉(zhuǎn)換為磁盤”功能把要讀取的文件“8任務(wù)1-1-1.DOC”轉(zhuǎn)換成磁盤來讀取。發(fā)現(xiàn)文件“8任務(wù)1-2-1.DOC”的文件頭所在扇區(qū)0全被清零。一讀取PNG文件主要參數(shù)步驟二:讀取和記錄參數(shù)點開分區(qū)1,進入分區(qū)1,在根目錄下雙擊打開用戶文件“8任務(wù)2-1-1.PNG”,利用“專業(yè)工具”中“文件轉(zhuǎn)換為磁盤”功能把要讀取的文件“8任務(wù)2-1-1.PNG”轉(zhuǎn)換成磁盤來讀取。文件“8任務(wù)2-1-1.PNG”的文件頭如圖8-3所示。圖8-3Winhex編輯窗口信息(“8任務(wù)2-1-1.PNG”的文件頭)圖一讀取PNG文件主要參數(shù)步驟二:讀取和記錄參數(shù)2.讀取PNG文件頭參數(shù)根據(jù)表8-4(文件頭數(shù)據(jù)塊參數(shù)表),從圖8-3中對應(yīng)讀取文件“8任務(wù)2-1-1.PNG”文件頭參數(shù),得其參數(shù)值,如表8-9所示。表8-9文件“8任務(wù)2-1-1.PNG”的文件頭數(shù)據(jù)塊參數(shù)表偏移長度值文件頭數(shù)據(jù)塊(IHDR)內(nèi)容0x0080X89504E47000A1A0APNG文件頭標志0X89504E47000A1A0A0x0830X0000x0B10X0DIHDR數(shù)據(jù)塊長度:字節(jié)0x0C40X49484452IHDR標志“49484452”“IHDR”0x1040X320圖像寬度,800像素,大端0X3200x1440X320圖像高度,800像素,大端0X3200x1810X08圖像深度:32位真彩色(2的8次方)0X1910X06顏色類型:6帶α通道數(shù)據(jù)的真彩色圖像0X1A10X000壓縮方法(LZ77變種算法)0X1B10X000表示為將來使用更好的壓縮方法預(yù)留0X1C10X00隔行掃描方法:0非隔行掃描0X1D40XDB700668CRC校驗一讀取PNG文件主要參數(shù)步驟二:讀取和記錄參數(shù)3.讀取IDAT數(shù)據(jù)塊參數(shù)在文件“8任務(wù)2-1-1.PNG”編輯窗口中,使用Winhex搜索文本“IDAT”,發(fā)現(xiàn)多個“IDAT”,在此僅讀取第一個“IDAT”的參數(shù)。8任務(wù)2-1-1.PNG”第一個IDAT數(shù)據(jù)塊如圖8-4所示。圖8-4Winhex編輯窗口信息(“8任務(wù)2-1-1.PNG”第一個IDAT數(shù)據(jù)塊)圖一讀取PNG文件主要參數(shù)步驟二:讀取和記錄參數(shù)根據(jù)表8-5(IDAT數(shù)據(jù)塊參數(shù)格式表),從圖8-4中對應(yīng)讀取文件“8任務(wù)2-1-1.PNG”第一個IDAT數(shù)據(jù)塊參數(shù),得其參數(shù)值,如表8-10所示。表8-10文件“8任務(wù)2-1-1.PNG”的IDAT數(shù)據(jù)塊參數(shù)表偏移長度值描述0X5030X2B0E1BPNG文件數(shù)據(jù)頭標志0X2B0E1B0X5320X00空0X5520XFFA5IDAT數(shù)據(jù)塊的長度:65445字節(jié),大端0XFFA50X5640X49444154數(shù)據(jù)塊類型標志,0X49444154的ASCII值等于IDAT0X5A42,4950X78?FB圖像數(shù)據(jù)塊,一共65445字節(jié),使用變種的LZ77壓縮過0X1000040XF1B011E6CRC值一讀取PNG文件主要參數(shù)步驟二:讀取和記錄參數(shù)4.讀取IEND數(shù)據(jù)塊參數(shù)在文件“8任務(wù)2-1-1.PNG”編輯窗口中,跳轉(zhuǎn)到末尾,見到IEND數(shù)據(jù)塊,如圖8-5所示。一讀取PNG文件主要參數(shù)步驟二:讀取和記錄參數(shù)圖8-5Winhex編輯窗口信息(“8任務(wù)2-1-1.PNG”IEND數(shù)據(jù)塊)圖從圖8-6中對應(yīng)讀取文件“8任務(wù)2-1-1.PNG”IEND數(shù)據(jù)塊參數(shù),得其參數(shù)值,如表8-11所示。表8-11文件“8任務(wù)2-1-1.PNG”IEND數(shù)據(jù)塊參數(shù)表偏移長度值描述0X5DC0A40X00000000空0X5DC0E40X49454E44數(shù)據(jù)塊類型標志,0X49454E44的ASCII值等于IEND0X5DC1240XAE426082CRC值讀取PNG文件主要參數(shù)的操作完成。感謝觀看THANKSFORWATCHING子任務(wù)2利用WinHex恢復(fù)PNG文件任務(wù)2PNG文件恢復(fù)項目8文件恢復(fù)恢復(fù)受破壞PNG文件01任務(wù)實施2(一)恢復(fù)受破壞PNG文件(共有3個步驟)步驟一:附加虛擬磁盤,運行Winhex并打開它步驟二:確認PNG文件被破壞步驟三:恢復(fù)PNG文件一步驟一:附加虛擬磁盤,運行Winhex并打開它在素材文件夾中,雙擊“8任務(wù)2-2-1.vhd”,在根目錄下雙擊打開用戶文件“8任務(wù)2-2-1.PNG”,看不到圖像內(nèi)容,然后運行Winhex,打開“HD1”,界面顯示該硬盤信息,此虛擬磁盤共分有1個主分區(qū)?;謴?fù)受破壞PNG文件步驟二:確認PNG文件被破壞點開分區(qū)1,進入分區(qū)1,在根目錄下雙擊打開用戶文件“8任務(wù)2-2-1.PNG”,發(fā)現(xiàn)該文件頭所在扇區(qū)0全被清零。一步驟三:恢復(fù)PNG文件1.復(fù)制一個圖像文件(PNG)的PNG文件標志及文件頭復(fù)制一個圖像文件(PNG)的PNG文件標志及文件頭到用戶損壞文件“8任務(wù)2-2-1.PNG”的文件標志及文件頭處?;謴?fù)受破壞PNG文件2.修改圖像深度及顏色類型光標移到偏移0X18處,把其值修改為“8H”,即32位真彩色(若被破壞的圖像不是32真彩色,不影響顯示)。接著把光標移到偏移0X19處,把其值修改為0X06,即顏色類型是帶α通道數(shù)據(jù)的真彩色(若被破壞的圖像不是帶α通道數(shù)據(jù)的真彩色,不影響顯示)。如圖8-6所示。圖8-6Winhex編輯窗口信息(修改圖像深度及顏色類型)圖一步驟三:恢復(fù)PNG文件3.修改圖像像素高度,讓圖像占1/2幅畫面左右打開圖像,發(fā)現(xiàn)圖像滿畫面,如圖8-7所示。返回Winhex編輯窗口,光標移到偏移0X14處,用數(shù)據(jù)解釋器32項查看參數(shù),值為636,即圖像像素高度為636,把該值改為1200,保存后,發(fā)現(xiàn)圖像占屏還沒到1/2,把該值改為1500,保存后,發(fā)現(xiàn)圖像占屏已近1/2,此時圖像是花屏的,但修改圖像像素高度跟花屏無關(guān),只影響顯示圖像的高度。(若在修改圖像像素高度過程中,圖像一直滿幅,說明圖像像素寬度太小,需調(diào)大圖像像素寬度后,重新調(diào)高圖像像素高度;若一開始,圖像占幅很少,且一直調(diào)低圖像像素,都沒出現(xiàn)滿屏,說明圖像像素寬度太大,需調(diào)小圖像像素寬度后,重新調(diào)低圖像像素高度,因此,找圖像占1/2幅畫面狀態(tài)很重要,圖像占1/2幅畫面狀態(tài)對應(yīng)的像素寬度值,是下一步圖像像素寬和高查找的基準值。另外因找圖像占1/2幅畫面狀態(tài)屬于粗調(diào),修改圖像像素值可采用逐級增大1-2倍和逐級減小1/2-1/4倍的辦法)。如圖8-8所示?;謴?fù)受破壞PNG文件一步驟三:恢復(fù)PNG文件恢復(fù)受破壞PNG文件圖8-7“8任務(wù)2-2-1.PNG”圖像滿幅
圖8-8“8任務(wù)2-2-1.PNG”圖像占半幅一步驟三:恢復(fù)PNG文件4.修改圖像像素寬度,使圖像傾斜度漸近45度角若圖像像素寬度與原值不一樣,就花屏,要圖像顯示正常,修改圖像像素寬度與原值的偏差最終要達到0,因此,需采用逐級增減1/2-1/4倍辦法修改圖像像素寬度的值,這與圖像占1/2幅畫面狀態(tài)修改圖像像素值可采用逐級增加1-2倍和逐級減小1/2-1/4倍的辦法有所不同。根據(jù)顯示原理,當(dāng)圖像像素越接近原值時,圖像向下傾斜度增大,逐漸增大到45度角。如圖8-9所示(圖像向右下斜,說明圖像像素寬度還小,,需圖像像素寬度+1,圖像就正常顯示了)和如圖8-10所示(圖像向左下傾斜,說明圖像像素寬度還大,需圖像像素寬度-1,圖像就正常顯示了)。恢復(fù)受破壞PNG文件圖8-9圖像向右下傾斜(45度角)
圖8-10圖像向左下傾斜(45度角)一步驟三:恢復(fù)PNG文件光標移到偏移0X10處,用數(shù)據(jù)解釋器32項查看參數(shù),值為“636”,即圖像像素寬度為“636”,打開圖像,發(fā)現(xiàn)圖像向右下傾斜,說明像素寬度值小,需加大。逐級增大1/2倍加,即加到值為900(600+600/2=900),用數(shù)據(jù)解釋器32項輸入900,保存后,打開圖像,圖像向左下傾斜,說明像素寬度值偏大,需減小。逐級減小1/2倍加,即減小到值為750(900-600/4=750),用數(shù)據(jù)解釋器32項輸入750,保存后,打開圖像,發(fā)現(xiàn)其圖像向右下傾斜,說明像素寬度值偏小,需增加。逐級增大1/2倍加,即增加到值為825(750+600/8=825),用數(shù)據(jù)解釋器32項輸入825,保存后,打開圖像,圖像向左下傾斜,說明像素寬度值偏大,需減小。逐級減小1/2倍加,即減小到值為788(825-600/16=788),用數(shù)據(jù)解釋器32項輸入788,保存后,打開圖像,發(fā)現(xiàn)其圖像向右下傾斜,說明像素寬度值偏小,需增加。逐級增大1/2倍加,即增加到值為807(788+600/32=807),用數(shù)據(jù)解釋器32項輸入807,保存后,打開圖像,圖像向左下傾斜,說明像素寬度值偏大,需減小。逐級減小1/2倍加,即減小到值為798(807-600/64=798),用數(shù)據(jù)解釋器32項輸入798,保存后,打開圖像,發(fā)現(xiàn)其圖像向右下傾斜,說明像素寬度值偏小,需增加。恢復(fù)受破壞PNG文件一步驟三:恢復(fù)PNG文件逐級增大1/2倍加,即增加到值為807(788+600/128=807),用數(shù)據(jù)解釋器32項輸入807,保存后,打開圖像,圖像向左下傾斜,說明像素寬度值偏大,需減小。逐級減小1/2倍加,即減小到值為801(803-600/256=801),用數(shù)據(jù)解釋器32項輸入801,保存后,打開圖像,發(fā)現(xiàn)其圖像向右下傾斜近45度角,如圖8-11所示。只需減1就可了,用數(shù)據(jù)解釋器32項輸入800,保存后,打開圖像,顯示正常了,確認原圖像素寬度為800,如圖8-12所示。恢復(fù)受破壞PNG文件圖8-11圖像向右下傾斜45度角
圖8-12圖像不傾斜一步驟三:恢復(fù)PNG文件5.進一步修改圖像像素高度,讓圖像占滿幅,確定原圖像像素高度從圖8任務(wù)2-2-17上看得出,圖像像素高度值偏高一半左右,經(jīng)減小到800時滿幅,確認原圖像像素高度為800。6.確定8任務(wù)2-2-1.PNG文件頭參數(shù)根據(jù)表8任務(wù)2-1-4(圖像文件頭參數(shù)格式表),對照以上各步驟確定的文件頭參數(shù),得了8任務(wù)2-2-1.PNG文件頭參數(shù),如表8任務(wù)2-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國強勁鈣軟膠囊數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國異型材制品市場調(diào)查研究報告
- 2025至2030年中國工業(yè)用快速卷門數(shù)據(jù)監(jiān)測研究報告
- 高一對口教育試卷及答案
- 足球體能訓(xùn)練中心行業(yè)跨境出海戰(zhàn)略研究報告
- 做線上商城軟件合同樣本
- 丙烯酸酯橡膠透明性提升企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 乙丙橡膠發(fā)泡材料創(chuàng)新行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 自我認知輔導(dǎo)行業(yè)跨境出海戰(zhàn)略研究報告
- 農(nóng)村資金互助社服務(wù)AI應(yīng)用企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 2024-2025學(xué)年人教新目標英語八年級下冊期末綜合檢測卷(含答案)
- 331金屬晶體課件高二化學(xué)人教版選擇性必修2
- 礦山礦石采購合同模板
- 2024年浪潮數(shù)字企業(yè)技術(shù)有限公司社會招聘(105人)筆試核心備考題庫及答案解析
- 第47屆世界技能大賽江蘇省選拔賽競賽技術(shù)文件-混凝土建筑項目
- 2024年新人教版四年級數(shù)學(xué)下冊《第6單元第2課時 小數(shù)加減法》教學(xué)課件
- 國開2024年《數(shù)據(jù)庫運維》形考1-3
- 勞動合同(模版)4篇
- 137案例黑色三分鐘生死一瞬間事故案例文字版
- 藥物研發(fā)監(jiān)管的國際協(xié)調(diào)
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗人員理論考試題及答案
評論
0/150
提交評論