遊戲漢化技術內幕 第2章解包封包
索引是什麼呢。。你可以將乙個封包視為乙個壓縮包
那麼,壓縮包裡面往往不止乙個檔案存在,那麼系統不可能叫人乙個個過來去翻。所以就有索引這個東西
用簡單點的話說
比如我今天買了n多碟片放進箱子,如果日子久了再去找
一種方法是 一張一張翻
另一種方法就是 翻記錄
而一張一張翻在資料處理的時候會碰到很大的資料量。
你不可能叫3g的資源都一點點的找。這樣是不現實的
所以要引入記錄檔案——索引。
比如封包是個超市 (我只是假設而已啦。。),那麼裡面的資源就叫貨物好了
那麼你就必須要用乙個清單才能去找貨物,不然。。那麼多貨物找起來,真的要死人的。說不定連找個3天都不找不出來
如果有清單,你就知道是xx貨架xx號上的貨箱裡面放的就是你要的東西
那麼再回到封包。由於封包格式的不同。其索引的放置方式也不是不同的。
我自己是將其分為:外索引和內索引2種
現在大多數遊戲封包均為內索引。。外索引的都是比較早了 (這個與遊戲系統設計也有關聯)
比如clw,就是外索引,索引檔案是依照hed的格式的,開啟hex可以看到有明顯的對齊痕跡。
那麼內索引呢? 那太多了。。krkr的xp3就是。只不過將索引放在了檔案裡面。
好啦,了解這些前置知識後,你就可以準備好手頭的工具
開始漢化嘍~
MySql 技術內幕 第10章 分割槽
分割槽是表的一種設計模式。正確的分割槽可以極大提高資料庫的查詢效率。分割槽不是在儲存引擎層面實現的,所以並不是innodb獨有的。mysql僅支援水平分割槽 將同一表中的不同行的記錄分配到不同的物理檔案中 並且是區域性分割槽索引,乙個區中既存放資料又存放索引。全域性分割槽 資料存放在各個分割槽中,但...
第 3 章命名規則索引
比較著名的命名規則當推microsoft 公司的 匈牙利 法,該命名規則的主要思想 是 在變數和函式名中加入字首以增進人們對程式的理解 例如所有的字元變數均以 ch 為字首,若是指標變數則追加字首p。如果乙個變數由ppch 開頭,則表明它是指向 字元指標的指標。匈牙利 法最大的缺點是煩瑣,例如 in...
第3章 IP位址規劃技術
選擇題8 11,綜合題第一題 應用題子網劃分 20分 每個網路中 全0 和 全1 的主機號的位址有特殊用途,所以是需要去除的 位址型別 主機位址範圍 可分配的網路數 每個網路內可分配的最大主機數 a類1.0.0.0 127.255.255.255 2 7 128 2 24 2 16777214 b類...