一、前提
遇到一個問題,文件通過后台上傳成功后,客戶端下載解壓后,再次加載文件報錯,報錯信息該模塊應包含一個程序集清單。 (異常來自 HRESULT:0x80131018)
。但該錯誤文件與原文件大小一樣,具體如下圖:
既然文件都一樣大小,那么為什么一個加載成功,一個加載失敗呢?這時候就需要使用二進制對比工具去比較文件內容。比較好用的二進制工具為HexCmp。
二、二進制對比工具HexCmp
二進制下載地址:hexCmp下載。下載成功后默認安裝,安裝成功后,加載需要對比的文件,選擇文件1、文件2。
加載成功后進行對比,發現解壓后的文件內容全部是0。由此可知,解壓的時候發生了異常。具體對比內容如下: