Windows文件属性/文件版本

时间:2010-08-26 23:59:20

标签: windows windows-7 windows-xp attributes version

我知道对于dll文件你可以阅读汇编版本,但我想知道是否有某种方法来标记或读取任何文件类型的版本(例如jpg)。我正在制作一个只更新所需内容的更新程序,如果所有文件都是版本化的,而不是在单独的文件中跟踪版本,那就更好了。

哦,这是针对winXP的,但是如果我有一个win7 / windup解决方案那就太棒了。

1 个答案:

答案 0 :(得分:1)

程序集的版本是特定于程序集文件格式的。一般的“文件”(例如JPEG文件)只是一个比特包,Windows文件系统没有与此类文件关联的任何“版本”元数据。

解决问题的一种方法可能是在文件内容上计算哈希值(例如使用SHA1)。如果你有两个文件并且SHA1哈希匹配,那么你可以非常确定完整的内容也匹配。 (对于嵌入式文件版本,您无法确定。)