這是協議:內容相同的文件
1)我生成一個文本文件在線與PHP包含字母數字字符。然後我下載它並記下它的大小(從屬性菜單)。
2)我用Notepad ++打開文本文件並剪切新文本文件中的所有內容,然後保存新文件(具有相同名稱)。
3)令我驚訝的是,即使認爲兩個文件都有完全相同的文本內容,它們的大小也不一樣!
- TEST 1 -
下載的文件:1529柯
新副本文件:1594柯
- TEST 2 -
下載文件:52 Ko
新副本文件:54柯
還等什麼?爲什麼我在這裏發佈這個?因爲相關文件可供我的用戶在我的網站上下載,並且可以用它來替換遊戲保存中的文件。然而,遊戲通過拒絕它來反應新文件,而複製的文件(使用上述協議)可以正常工作。
我在兩個文件中看到的唯一區別是它們的大小(如上所示略有差別) - 但內容和名稱相同。任何想法爲什麼有這種尺寸差異?
你是否已經完成了兩個文件的二進制比較,以確切地看到有什麼不同?僅僅因爲內容與你相同,並不意味着它們實際上是相同的。 –
聽起來像文本編碼問題。 –
嘗試一個標題:'header('Content-Transfer-Encoding:binary');' –