我有一個Perl腳本,我爲自己的個人使用而編寫,它定期從網站獲取圖像文件。然後它將這些圖像保存到一個文件夾中。這些圖像文件在抓取到抓取時經常是相同的,如果我能解決它,我不想保存重複。如何判斷兩個圖像文件在Perl中是否相同?
我的問題:是什麼比較/檢查,如果它們是相同的最好方法?
我唯一真正的想法到目前爲止是打開的文件句柄現有之一,它的MD5,MD5從$響應 - >內容的獲取,然後對它們進行比較。這會起作用嗎?
有沒有更好的方法?
編輯:
哇,已經很多偉大的建議。如果我告訴你這個腳本每天通過cron運行,它會有幫助嗎?即它保證始終每天在同一時間運行?另外:我正在查看其中一些最後修改的標題,並且它們看起來並不是100%準確的,也就是說,有一些最近修改了一個多星期前,當我知道該圖像是更新的比起那個來說。我猜想這是因爲圖像文件本身尚未在服務器上,因爲再修改......這不利於我很多......
還沒有實現,但我越玩越多,我越發現這是正確的解決方案。我將存儲上次運行的標題信息,然後與此運行的信息進行比較以確定是否獲取。感謝所有幫助。 – Morinar 2009-08-28 19:18:34