萬盛學電腦網

 萬盛學電腦網 >> Windows 9x教程 >> Win9x--全方位進行文件比較(圖)在線閱讀

Win9x--全方位進行文件比較(圖)在線閱讀

 文件比較對於我們進一步了解計算機知識 熟悉和掌握應用軟件是非常有幫助的。如果是簡單的文本文件,我們可以直接通過閱讀來比較兩者之間的差別,但對於那些內容復雜或者需要按照字節進行比較的文件,我們就不得不借助一些專業的軟件或者是某些軟件中附帶的功能進行比較。
文本比較最簡單
對一些文本格式的文件,如TXT文檔 INI配置文件進行比較,是我們經常遇到的事情,也是一件相對容易的事情。提供這種比較功能的軟件很多,如Windows Commander Norton Utilities Compare It!等等。下面以Windows Commander 5.0所提供的文件比較為例。
運行Windows Commander後,單擊“File/Compare by Contents”(比較文件內容),彈出“Compare Contents”窗口。單擊左側窗格地址欄邊上的浏覽按鈕,找到所要比較的第一個文件並打開,與此類似,在右側窗格中打開另外一個文件,單擊地址欄下方的“Compare”按鈕,這時程序就會自動將這兩個文件進行比較,並使用藍色來顯示其中差別的部分(如圖1)。另外在工具按鈕條右側還有兩個復選框,分別用來指定“Case Sensitive”(區分大小寫)和“Binary”(二進制)。



字節比較不用愁

雖然Windows Commander也可以按照字節對文件進行比較,但不是很直觀也不太方便,我們可以使用十六進制編輯器WinHex所提供的比較功能來實現字節的比較。
運行WinHex,點擊“File/Open”,打開源文件和所要比較的文件,然後從“File Manager”菜單中選擇“Compare”,這時會彈出“Compare Files/Disks”設置對話框(如圖2),其中“1st”和“2nd”就是所要比較的兩個文件,如果不正確的話,可以單擊旁邊的浏覽按鈕進行指定,“Save report as”文本框中所指定是分析結果文件所保存的路徑以及文件名。


對話框中有一個“Search differences”按鈕,用來設置所比較的是差異部分(Search differences)還是相同部分(Search equal bytes),如果選了“Discontinue Comparison After Difference”復選框,我們則可以設定查找到多少不同之處即停止比較,所有設置完成後,單擊“OK”按鈕進行比較。比較結束後程序會立即將分析結果文件打開,隨後還會彈出一個對話框,提示我們是否直接刪除這個報告文件。
注冊表比較有高招
隨著一些修改注冊表惡意網頁的出現,學會對注冊表鍵值進行跟蹤比較成為我們自我防護的一種必要手段。可以對注冊表鍵值進行監控的軟件有很多,比如Regshot Regsnap等等,我們就一起來看看Regshot 1.61e1中的比較方法。
首先我們必須為注冊表建立一個原始快照。運行Regshot,這個程序的界面非常簡單(如圖3),“Compare logs Save as”選項組是用來指定保存比較記錄的格式,如果還需要掃描其他目錄,可以選上“Scan dir1”復選框,並指定所要掃描的目錄。設置完成後,點擊“1st shot”,並在彈出的下拉列表中選擇“Shot and Save”,這時程序就會對注冊表進行掃描,運行結束後我們將快照文件保存為“Regsmp1.rgs”。


當注冊表被惡意代碼修改後,再次運行Regshot,點擊“1st shot”,從彈出的下拉列表中選擇“Load”,找到原始的快照文件並打開,然後單擊“2nd shot”按鈕並從下拉菜單中選擇“Shot”,對注冊表進行第二次掃描。掃描結束後單擊右側的“Compare”按鈕進行比較,程序會自動分析兩個快照文件,並將對比結果整理出來,這樣我們就可以非常容易地找到惡意代碼在注冊表中修改或者新建的鍵值。
Word文檔比較自己行
Word本身就提供了比較文檔兩個副本的功能,其具體的使用方法如下:首先在Word中打開編輯後的文檔副本,單擊“工具→修訂”菜單中的“比較文檔”命令,在彈出的對話框中選擇原始文檔並打開,這時如果文檔的原始版本和編輯過的版本均未標記修訂,Word則會在編輯過的副本中用修訂標記來標明區別於原始文檔的內容。如果兩個版本之一有修訂標記,Word將會顯示一個消息框,我們單擊“是”即可對文檔進行比較。
如果我們對修訂標記不太了解的話,可以依次單擊“工具→選項”,並在彈出的對話框中打開“修訂”標簽頁,在這個標簽頁中我們可以查閱修訂標記的具體含義並可自行設置。


copyright © 萬盛學電腦網 all rights reserved