計算機檢測維修與數據恢復(上冊)課件 子任務2 利用 WinHex恢復PNG文件_第1頁
計算機檢測維修與數據恢復(上冊)課件 子任務2 利用 WinHex恢復PNG文件_第2頁
計算機檢測維修與數據恢復(上冊)課件 子任務2 利用 WinHex恢復PNG文件_第3頁
計算機檢測維修與數據恢復(上冊)課件 子任務2 利用 WinHex恢復PNG文件_第4頁
計算機檢測維修與數據恢復(上冊)課件 子任務2 利用 WinHex恢復PNG文件_第5頁
已閱讀5頁,還剩8頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

子任務2利用WinHex恢復PNG文件任務2PNG文件恢復項目8文件恢復恢復受破壞PNG文件01任務實施2(一)恢復受破壞PNG文件(共有3個步驟)步驟一:附加虛擬磁盤,運行Winhex并打開它步驟二:確認PNG文件被破壞步驟三:恢復PNG文件一步驟一:附加虛擬磁盤,運行Winhex并打開它在素材文件夾中,雙擊“8任務2-2-1.vhd”,在根目錄下雙擊打開用戶文件“8任務2-2-1.PNG”,看不到圖像內容,然后運行Winhex,打開“HD1”,界面顯示該硬盤信息,此虛擬磁盤共分有1個主分區。恢復受破壞PNG文件步驟二:確認PNG文件被破壞點開分區1,進入分區1,在根目錄下雙擊打開用戶文件“8任務2-2-1.PNG”,發現該文件頭所在扇區0全被清零。一步驟三:恢復PNG文件1.復制一個圖像文件(PNG)的PNG文件標志及文件頭復制一個圖像文件(PNG)的PNG文件標志及文件頭到用戶損壞文件“8任務2-2-1.PNG”的文件標志及文件頭處。恢復受破壞PNG文件2.修改圖像深度及顏色類型光標移到偏移0X18處,把其值修改為“8H”,即32位真彩色(若被破壞的圖像不是32真彩色,不影響顯示)。接著把光標移到偏移0X19處,把其值修改為0X06,即顏色類型是帶α通道數據的真彩色(若被破壞的圖像不是帶α通道數據的真彩色,不影響顯示)。如圖8-6所示。圖8-6Winhex編輯窗口信息(修改圖像深度及顏色類型)圖一步驟三:恢復PNG文件3.修改圖像像素高度,讓圖像占1/2幅畫面左右打開圖像,發現圖像滿畫面,如圖8-7所示。返回Winhex編輯窗口,光標移到偏移0X14處,用數據解釋器32項查看參數,值為636,即圖像像素高度為636,把該值改為1200,保存后,發現圖像占屏還沒到1/2,把該值改為1500,保存后,發現圖像占屏已近1/2,此時圖像是花屏的,但修改圖像像素高度跟花屏無關,只影響顯示圖像的高度。(若在修改圖像像素高度過程中,圖像一直滿幅,說明圖像像素寬度太小,需調大圖像像素寬度后,重新調高圖像像素高度;若一開始,圖像占幅很少,且一直調低圖像像素,都沒出現滿屏,說明圖像像素寬度太大,需調小圖像像素寬度后,重新調低圖像像素高度,因此,找圖像占1/2幅畫面狀態很重要,圖像占1/2幅畫面狀態對應的像素寬度值,是下一步圖像像素寬和高查找的基準值。另外因找圖像占1/2幅畫面狀態屬于粗調,修改圖像像素值可采用逐級增大1-2倍和逐級減小1/2-1/4倍的辦法)。如圖8-8所示。恢復受破壞PNG文件一步驟三:恢復PNG文件恢復受破壞PNG文件圖8-7“8任務2-2-1.PNG”圖像滿幅

圖8-8“8任務2-2-1.PNG”圖像占半幅一步驟三:恢復PNG文件4.修改圖像像素寬度,使圖像傾斜度漸近45度角若圖像像素寬度與原值不一樣,就花屏,要圖像顯示正常,修改圖像像素寬度與原值的偏差最終要達到0,因此,需采用逐級增減1/2-1/4倍辦法修改圖像像素寬度的值,這與圖像占1/2幅畫面狀態修改圖像像素值可采用逐級增加1-2倍和逐級減小1/2-1/4倍的辦法有所不同。根據顯示原理,當圖像像素越接近原值時,圖像向下傾斜度增大,逐漸增大到45度角。如圖8-9所示(圖像向右下斜,說明圖像像素寬度還小,,需圖像像素寬度+1,圖像就正常顯示了)和如圖8-10所示(圖像向左下傾斜,說明圖像像素寬度還大,需圖像像素寬度-1,圖像就正常顯示了)?;謴褪芷茐腜NG文件圖8-9圖像向右下傾斜(45度角)

圖8-10圖像向左下傾斜(45度角)一步驟三:恢復PNG文件光標移到偏移0X10處,用數據解釋器32項查看參數,值為“636”,即圖像像素寬度為“636”,打開圖像,發現圖像向右下傾斜,說明像素寬度值小,需加大。逐級增大1/2倍加,即加到值為900(600+600/2=900),用數據解釋器32項輸入900,保存后,打開圖像,圖像向左下傾斜,說明像素寬度值偏大,需減小。逐級減小1/2倍加,即減小到值為750(900-600/4=750),用數據解釋器32項輸入750,保存后,打開圖像,發現其圖像向右下傾斜,說明像素寬度值偏小,需增加。逐級增大1/2倍加,即增加到值為825(750+600/8=825),用數據解釋器32項輸入825,保存后,打開圖像,圖像向左下傾斜,說明像素寬度值偏大,需減小。逐級減小1/2倍加,即減小到值為788(825-600/16=788),用數據解釋器32項輸入788,保存后,打開圖像,發現其圖像向右下傾斜,說明像素寬度值偏小,需增加。逐級增大1/2倍加,即增加到值為807(788+600/32=807),用數據解釋器32項輸入807,保存后,打開圖像,圖像向左下傾斜,說明像素寬度值偏大,需減小。逐級減小1/2倍加,即減小到值為798(807-600/64=798),用數據解釋器32項輸入798,保存后,打開圖像,發現其圖像向右下傾斜,說明像素寬度值偏小,需增加?;謴褪芷茐腜NG文件一步驟三:恢復PNG文件逐級增大1/2倍加,即增加到值為807(788+600/128=807),用數據解釋器32項輸入807,保存后,打開圖像,圖像向左下傾斜,說明像素寬度值偏大,需減小。逐級減小1/2倍加,即減小到值為801(803-600/256=801),用數據解釋器32項輸入801,保存后,打開圖像,發現其圖像向右下傾斜近45度角,如圖8-11所示。只需減1就可了,用數據解釋器32項輸入800,保存后,打開圖像,顯示正常了,確認原圖像素寬度為800,如圖8-12所示。恢復受破壞PNG文件圖8-11圖像向右下傾斜45度角

圖8-12圖像不傾斜一步驟三:恢復PNG文件5.進一步修改圖像像素高度,讓圖像占滿幅,確定原圖像像素高度從圖8任務2-2-17上看得出,圖像像素高度值偏高一半左右,經減小到800時滿幅,確認原圖像像素高度為800。6.確定8任務2-2-1.PNG文件頭參數根據表8任務2-1-4(圖像文件頭參數格式表),對照以上各步驟確定的文件頭參數,得了8任務2-2-1.PNG文件頭參數,如表8任務2-2-1所示?;謴褪芷茐腜NG文件一步驟三:恢復PNG文件7.在Winhex編輯窗口核實8任務2-2-1.PNG文件頭參數在Winhex編輯窗口,根據步驟七得到的參數逐個對應核實,確認偏移0X00?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論