Iwọn · bei.pm
Àwọn fò́rmat fáìlì tí a ṣàpèjúwe nínú ojú ẹ̀yà yìí jẹ́ ti àyẹ̀wò imọ́ ẹrọ ti ẹ̀tọ́ ọkàn ti Dynamix, Inc. àti Sierra Entertainment.
Ẹ̀tọ́ ọkàn náà jẹ́ apá ti Activision Publishing, Inc.- / Activision Blizzard, Inc.-ìṣàkóso àti pé ó wà lọwọ Microsoft Corp. ní báyìí.
Àlàyé náà ni a kó jọ nípasẹ̀ Reverse Engineering àti Datenanalyse fún ìdí ìkànsí àti ìfọwọ́sowọpọ̀ pẹ̀lú àwọn ìtàn ìmúlò.
Àwọn àlàyé tó jẹ́ ti ara ẹni tàbí àkọsílẹ̀ tó jẹ́ ìkọ̀kọ́ kò ní lo.
Ètò ìdárayá náà lè jẹ́ ra ní gog.com gẹ́gẹ́ bí ìkó àtòkọ́.
Ni awọn Volumes, o jẹ apoti data fun ere, ti o jọra si fọọmu ibi ipamọ bi apẹẹrẹ, Tarball. Ní kéré jùlọ ní Outpost 2, fọọmu naa mọ̀ọ́mọ́ awọn faili nikan - ko si awọn folda. Ó ṣee ṣe pé a lè ṣe àfihàn àwọn wọ̀nyí pẹ̀lú orúkọ faili tó yẹ.
Volume kan ni àpapọ̀ láti ọ̀dọ̀ Volume-Header àti diẹ ninu awọn Volume Blocks, ti o baamu pẹlu awọn faili gangan.
"Volumes" ni awọn faili pẹlu itẹsiwaju 'vol'
ninu itọsọna ere.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ìkọ́rọ̀ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 56 | 4f | 4c | 20 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | V | O | L | . | . | . | . | . | . | . | . | . | . | . | . |
Ipo | Iru data | Orukọ | Apejuwe |
---|---|---|---|
0x0000 | uint(32) | Iru Ika Aṣa | |
0x0004 | uint(24) | Iwọn-igbọnwọ | |
0x0007 | uint(8) | Awọn asia |
Orukọ Iwọle
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ìkọ́rọ̀ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 68 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | h | . | . | . | . | . | . | . | . | . | . | . | . |
Ipo | Iru data | Orukọ | Apejuwe |
---|---|---|---|
0x0000 | uint(32) | Iru Ika Aṣa | |
0x0004 | uint(24) | Iwọn-igbọnwọ | |
0x0007 | uint(8) | Awọn asia |
Àkọsílẹ̀ Volume kò ní àwọn ìkànsí data kankan.
O kan jẹ́ àpo.
Gẹ́gẹ́ bí ọjọ́ àkọ́kọ́ nínú Àkọsílẹ̀ Volume, àwọn Strings Volume yẹ kí ó wà; lẹ́yìn náà ni àwọn alaye Volume á tẹlé.
Awọn Ọrọ Iwọn
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ìkọ́rọ̀ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 69 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | i | . | . | . | . | . | . | . | . | . | . | . | . |
Ipo | Iru data | Orukọ | Apejuwe |
---|---|---|---|
0x0000 | uint(32) | Iru Ika Aṣa | |
0x0004 | uint(24) | Iwọn-igbọnwọ | |
0x0007 | uint(8) | Awọn asia |
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ìkọ́rọ̀ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 73 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | s | . | . | . | . | . | . | . | . | . | . | . | . |
Ipo | Iru data | Orukọ | Apejuwe |
---|---|---|---|
0x0000 | uint(32) | Iru Ika Aṣa | |
0x0004 | uint(24) | Iwọn-igbọnwọ | |
0x0007 | uint(8) | Awọn asia | |
0x0008 | uint(32) | Iwọn àkópọ̀ | Fihan bi iye awọn bytes ti awọn data ti o wa ni isalẹ jẹ gangan data ti o wulo. Awọn data to ku ti atokọ awọn okun Volume han pe a le ka wọn si eeyan. Ninu awọn faili pẹlu ọjọ ti o pẹ, awọn 'data to ku' wọnyi jẹ 0x00, eyi le tọka si awọn aipe pẹlu irinṣẹ nigba idagbasoke ere naa, ti o tumọ si pe onimọ-ẹrọ kan nikan ni o bikita nipa iṣeto to pe ti awọn búfá ni pẹ, nitori ko ni ipa lori ere naa boya awọn data ti ṣeto tabi rara. |
0x000c | uint(8)[] | Akojọ Orukọ Faili | Eyi jẹ akojọ awọn orukọ faili ti o pari ni 0-byte, ti o nireti awọn ohun kikọ ASCII nikan - o kere ju ninu ẹya data ti a fiweranṣẹ yii. Ko si iwulo lati ṣe itupalẹ data yii ni kikun nigba ti a n parse data, nitori ni alaye Volume, awọn offset ti awọn orukọ faili ti wa ni tọka taara. |
Nípa àwọn Volume Strings, ó jẹ́ àtòjọ àwọn orúkọ fáìlì, tí ó wà nínú Volume yìí.
Alaye Iwọn
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ìkọ́rọ̀ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 69 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | i | . | . | . | . | . | . | . | . | . | . | . | . |
Ipo | Iru data | Orukọ | Apejuwe |
---|---|---|---|
0x0000 | uint(32) | Iru Ika Aṣa | |
0x0004 | uint(24) | Iwọn-igbọnwọ | |
0x0007 | uint(8) | Awọn asia |
Alaye Volume naa gba alaye to daju nipa awọn faili. Eyi jẹ iru irufẹ akọsilẹ FAT (FAT = File Allocation Table).
Iye awọn faili naa jẹ ẹyọkan ti iwọn bulọọki pin nipasẹ iwọn awọn akọsilẹ itọsọna - 14 Byte.
Awọn akọsilẹ itọsọna kọọkan ni eto atẹle:
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ìkọ́rọ̀ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Ipo | Iru data | Orukọ | Apejuwe |
---|---|---|---|
0x0000 | uint(32) | Orukọ faili-iyipada | Ṣe afihan, ni ibi wo ni Offset (!) ninu atokọ orukọ faili (Volume-Strings) orukọ faili ti faili naa wa. O n tọka si ibẹrẹ ti bulọọki data to wulo. |
0x0004 | uint(32) | Ipo-faili | Fihan ibi ti faili wa ninu gbogbo faili Volume ni irú ẹsùn wo. |
0x0008 | uint(32) | Iwọn faili | Fihan bi iwọn faili ṣe to ni Byte. |
0x000c | uint(16) | Aami? | O dabi pe o ni alaye afikun nipa ikọkọ faili naa.
|
Ẹ̀ka Iwọn
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | ìkọ́rọ̀ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 56 | 42 | 4c | 48 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | V | B | L | H | . | . | . | . | . | . | . | . | . | . | . | . |
Ipo | Iru data | Orukọ | Apejuwe |
---|---|---|---|
0x0000 | uint(32) | Iru Ika Aṣa | |
0x0004 | uint(24) | Iwọn-igbọnwọ | |
0x0007 | uint(8) | Awọn asia |
Nípa àkópọ̀ volumu, ó jẹ́ apoti kan, ẹyọ̀nà ti o gba àwọn fáìlì. Ó ní àkópọ̀ - nítorí irú àkópọ̀ yẹn - àkópọ̀ iwọn fáìlì náà ati lẹ́yìn náà ni àwọn data tó n ṣiṣẹ́ yẹn.