LV. 35
GP 609

【解答】什麼是CRC ???

樓主 晴空之下 飄雪的海 joke0123
※ 引述《evolutionxST (血糖)》之銘言
> 你沒看錯.....
> 我想請教的就是 Cyclic redundancy check
> http://en.wikipedia.org/wiki/Cyclic_redundancy_check
> https://developer.valvesoftware.com/wiki/VTF
> 因為再VTF 7.5版的材質上有標示這種東西...
> 官方說明文也有提到....
> 在新視窗開啟圖片
> 而這些材質跟Source有關係...
> 我們玩的CS:S、CS:GO 就是Source (game engine)
> 我不知道這種東西該去哪問...既然跟Source有關...就...XD
> 網路我找不到簡單的說法,都很深奧,看不懂.....
> 想請教是否有研究CRC的大大,可否簡易說明一下,
> 這個材質上有這個編碼,有什麼作用@@?

類似Source 引擎開發出來的程式遭到修改或是漏洞攻擊
VTF 也只是能讓Source 引擎認識的開發格式(好比MS 的文件檔案 .txt)
第二個連結已經回答你的問題了

A CRC value, for detecting data corruption.

有一些軟體公司發行的軟體連結中,會附上CRC 或是SHA1 、MD5驗證碼
這些都是經由特別的演算法去實作出來
而實作出來的驗證碼理論上是獨一無二的,因為你也必須用相同的演算法去解
為的就是保證從連結載下來的檔案是由官方發佈的
而不是駭客入侵後,偽造出來的檔案
尤其是某些必須經過核心系統執行的檔案
如果被有心人士惡意修改後,後果會很嚴重

看來官方對於修改地圖也有些保護措施



板務人員: