这是协议:内容相同的文件
1)我生成一个文本文件在线与PHP包含字母数字字符。然后我下载它并记下它的大小(从属性菜单)。
2)我用Notepad ++打开文本文件并剪切新文本文件中的所有内容,然后保存新文件(具有相同名称)。
3)令我惊讶的是,即使认为两个文件都有完全相同的文本内容,它们的大小也不一样!
- TEST 1 -
下载的文件:1529柯
新副本文件:1594柯
- TEST 2 -
下载文件:52 Ko
新副本文件:54柯
还等什么?为什么我在这里发布这个?因为相关文件可供我的用户在我的网站上下载,并且可以用它来替换游戏保存中的文件。然而,游戏通过拒绝它来反应新文件,而复制的文件(使用上述协议)可以正常工作。
我在两个文件中看到的唯一区别是它们的大小(如上所示略有差别) - 但内容和名称相同。任何想法为什么有这种尺寸差异?
你是否已经完成了两个文件的二进制比较,以确切地看到有什么不同?仅仅因为内容与你相同,并不意味着它们实际上是相同的。 –
听起来像文本编码问题。 –
尝试一个标题:'header('Content-Transfer-Encoding:binary');' –