Ngā kōpaki · bei.pm

I tukuna i te 19.11.2015·I whakahouhia i te 13 o 02, 2025·Māori
I whakamaoritia tēnei tuhinga e te OpenAI GPT-4o Mini.

Ko ngā hōputu kōnae e whakahuahia ana i tēnei whārangi e pā ana ki te tātaritanga hangarau o ngā rawa hinengaro nā Dynamix, Inc. me Sierra Entertainment.
Ko te rawa hinengaro he wāhanga nō te Activision Publishing, Inc.- / Activision Blizzard, Inc.-rahi, ā, kei te pātea i Microsoft Corp. i tēnei wā.

I kohia ngā mōhiohio mā te Reverse Engineering me te Datenanalyse hei whakaritenga mō te pānui me te whakawhanaketanga i ngā raraunga hītori.
Kāore i whakamahia he whakaritenga rangatōpū, he whakaritenga huna rānei.

Ka taea te hoko i te kēmu i tēnei wā i gog.com hei tā downloads.

Ko te "Volumes" he kātene raraunga mō te kēmu, pēnei i te ahua o tētahi hōputu kōpaki pērā i te Tarball. I roto i te Outpost 2, ka mōhio te hōputu ki ngā kōnae anake - kāore he pūnaha kōpaki. Tēnā pea ka taea te whakahōhono i ēnei i runga i ngā ingoa kōnae e hāngai ana.

Ko te Volume he mea nō te pūtake o te Volume me ngā Tūāhua Volume e maha, e hāngai ana ki ngā kōnae taketake.

"Volumes" ko ngā kōnae me te whakamutunga 'vol' i roto i te kōpaki kēmu.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF herenga
0x0000 56 4f 4c 20 -- -- -- -- -- -- -- -- -- -- -- -- V O L . . . . . . . . . . . .
Tāwhāinga Momo kōrero Tūtohu Whakamārama
0x0000 uint(32) Ngā Mākete Mahi
0x0004 uint(24) Te roa o te poraka
0x0007 uint(8) Tūtohu

Upoko Rōrahi

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF herenga
0x0000 76 6f 6c 68 -- -- -- -- -- -- -- -- -- -- -- -- v o l h . . . . . . . . . . . .
Tāwhāinga Momo kōrero Tūtohu Whakamārama
0x0000 uint(32) Ngā Mākete Mahi
0x0004 uint(24) Te roa o te poraka
0x0007 uint(8) Tūtohu

Ko te Pūtānga Volume kāore e whai i ngā raraunga whakamahi.
He mea anake hei ipu.

Hei te rā tuatahi i roto i te Pūtānga Volume, me kitea ngā Rārangi Volume; ka whai mai ēnā i ngā pārongo Volume.

Ngā Tūāhua Rōrahi

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF herenga
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
Tāwhāinga Momo kōrero Tūtohu Whakamārama
0x0000 uint(32) Ngā Mākete Mahi
0x0004 uint(24) Te roa o te poraka
0x0007 uint(8) Tūtohu
Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF herenga
0x0000 76 6f 6c 73 -- -- -- -- -- -- -- -- -- -- -- -- v o l s . . . . . . . . . . . .
Tāwhāinga Momo kōrero Tūtohu Whakamārama
0x0000 uint(32) Ngā Mākete Mahi
0x0004 uint(24) Te roa o te poraka
0x0007 uint(8) Tūtohu
0x0008 uint(32) Te roa o te pātea

Ka pānuitia te rahi o ngā Bytes o ngā raraunga e whai ake nei he mea whakamahi.

Ko ngā raraunga e toe ana i ngā rārangi tūtohi, e mōhiotia ana hei para.

I ngā kōnae me ngā rā i muri mai, ko ēnei 'raraunga e toe ana' he 0x00, e taea ana te tohu i ngā raru ki te taputapu i te wā e whakawhanaketia ana te kēmu, arā, kāore i te āta whakaarohia e te kaiwhakawhanake te whakaritenga tika o ngā pūreretā, nāna nei kāore he pānga ki te kēmu, ahakoa kua whakaritihia ngā raraunga, kāore rānei.

0x000c uint(8)[] Rārangi ingoa kōnae

He rārangi ingoa kōnae e whakatau ana i ngā 0-byte e mutu ana, e ai ki te kōrero o nāianei, ka whakaarohia hei tohu anake ngā tohu ASCII.

Kaore he mea e hiahiatia ana ki te tāpiri i ngā raraunga e pā ana ki tēnei pūnaha raraunga, nā te mea kei roto i ngā pārongo Volume te tohu tika i ngā offsets o ngā ingoa kōnae.

Ko ngā Tīwae Rōrahi he Rārangi ingoa kōnae e mau ana i roto i te Rōrahi.

Ngā Pūrongo Rōpū

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF herenga
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
Tāwhāinga Momo kōrero Tūtohu Whakamārama
0x0000 uint(32) Ngā Mākete Mahi
0x0004 uint(24) Te roa o te poraka
0x0007 uint(8) Tūtohu

Ko te mōhiohio pātea e tango ana i ngā mōhiohio taipitopito mō ngā kōnae. He mōhiohio tēnei i runga i te āhua o te whakaritenga FAT (FAT = Tākupu Whakaritenga Kōnae)

Ko te rahi o ngā kōnae e puta mai ana i te rahi o te pātea ka wehea e te roa o ngā tākupu whārangi - 14 Byte.

Ko ngā tākupu whārangi takitahi he pākiki pēnei i te mea:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF herenga
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Tāwhāinga Momo kōrero Tūtohu Whakamārama
0x0000 uint(32) Te rahi o ngā ingoa kōnae

Ka tohu i te wahi (offset) i roto i te rārangi ingoa kōnae (Volume-Strings) e kitea ai te ingoa o te kōnae.

Ka pā hoki ki te tīmatanga o te pātea raraunga.

0x0004 uint(32) Tūāhua kōnae

Ka whakaatu i te wāhi kei roto i te kōnae pūtake i te kōnae rahi.

0x0008 uint(32) Rahi kōnae

Whakamārama atu, he pēhea te rahi o te kōnae i roto i ngā byte.

0x000c uint(16) Tūtohu?

Ka tūtohu pea i ngā kōrero tāpiri mō te whakaū i ngā kōnae.

  • 0x03 kei te whakatūria, mēnā he kōnae pēnā te whakamahi. E pā ana tēnei ki te whakamahi i tētahi rākau Huffmann.
  • 0x80 e noho ana pea i ngā wā katoa.

Te Pūtahi Rōrahi

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF herenga
0x0000 56 42 4c 48 -- -- -- -- -- -- -- -- -- -- -- -- V B L H . . . . . . . . . . . .
Tāwhāinga Momo kōrero Tūtohu Whakamārama
0x0000 uint(32) Ngā Mākete Mahi
0x0004 uint(24) Te roa o te poraka
0x0007 uint(8) Tūtohu

Ko te Volume-Block he ipu, e tango ana i ngā kōnae. Ka pupuri ia i te rahi o te kōnae - i runga i te hōputu Block - hei whakaahua anō, ā, ka whai i ngā raraunga whakamahinga i muri mai.