Iwọn · bei.pm

Ti a kọ silẹ ni 19.11.2015·Ti a ṣe imudojuiwọn ni 13/02/2025·Yoruba
Iwe yii ni a ṣe itumọ laifọwọyi nipasẹ OpenAI GPT-4o Mini.

À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.

  • 0x03 ti wa ni ṣeto, nigbati faili naa ba ti wa ni ikojọpọ. Nibi, o dabi pe a lo igi Huffmann kan.
  • 0x80 dabi pe o wa ni ṣeto nigbagbogbo.

Ẹ̀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.