菜鸟问个解压内核的问题

我下了几个内核,在windows下,用winrar解压。
可是解压的时候,老是解压到一定时候,就会出现提示,说有文件已存在,是不是要覆盖,我看了一下两个文件的大小还不一样,不明白为什么解压会出现自己覆盖自己部分文件的现象。
我自己作压缩文件,然后解压,或者以前从网上下东西解压,都没这个现象。 是不是因为winrar对linux下的压缩支持有问题啊?
请问是什么原因?如果是正常现象,是应该覆盖,还是不覆盖?