二进制文件比较
?
一 工具
1) 比較兩個文件夾是否相同,只要有文件的名字不同就認為兩個文件夾不相同
?
2) 文件修改為新的名字后,二進制比較時仍與原文件相同,文件的名字和通用屬性不影響文件的二進制內容
?
3) 修改了文件的自定義屬性后,新文件與原文件的二進制比較結果為不同
?
4) 如果文件的內容不同,則二進制比較肯定不同。
?
?
二 MD5
1) 文件的名字與MD5碼沒有關系
?
2)文件的通用屬性與MD5碼沒有關系,例如創建時間和訪問時間跟MD5沒有關系
?
3)文件的自定義屬性跟MD5碼有關系
?
?
4)當然文件的內容是肯定跟MD5有關系的。
?
三 文件的存儲
總結: 文件的名字和通用屬性并不是文件的真正內容, 由操作系統來統一存儲。文件的自定義屬性和文件的內容才是文件真正的二進制存儲內容。
?
完!
轉載于:https://www.cnblogs.com/itech/archive/2011/07/01/2080059.html
總結
- 上一篇: 类库开发的设计准则
- 下一篇: System.Data.OleDb.Ol