Llamkaykuna · bei.pm

Publicado kan 19.11.2015·Ñukapaqta 13.02.2025 chayllapi.·Kichwa
Ima rimaq niraqmi OpenAI GPT-4o Mini kasqaqa.

Kaypi página llaqtaykiña rikhuykuykiñanmi formato de datos ruwasqaykichik, Dynamix, Inc. wan Sierra Entertainment kamachiykuykita.
Kayna kamachiykuykita, Activision Publishing, Inc. wan Activision Blizzard, Inc. chaymasi kikillayku, huklla Microsoft Corp. kasqanmanta.

Kay información kawsaykuyku Reverse Engineering wan Datenanalyse rikhuykuykiñan ruwasqaykichik, hukllaykita archivar yachaychikuywan historikuta.
Manan kaykhunmi ruwasqaykichikta, chayhinmi asirniyuq o chaykuna chayqa.

Kay juego chayqa rikhuykuyki gog.com chaymanta chay ruwasqaykichikta.

Volumes kikinka huk datos chinkanaqa, chaymi huk archivokuyki chay Tarball nisqayki. Outpost 2 nisqapi chay formatmanta qhipa kikin qillqayku - manan chay wamp'uyku. Runasimi rikhuykuchkanqa chay qillqakunamanta chay chayllataq simin chaykunapuni.

Huk Volumeqa Volume-Header nisqaman huk Volume blokkunamanta kawsayki, chaykunamanta qillqakunamanta.

"Volumes" ninqa qillqayku chay 'vol' nisqayki chay simikuykita.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF kar
0x0000 56 4f 4c 20 -- -- -- -- -- -- -- -- -- -- -- -- V O L . . . . . . . . . . . .
Offset Data k'uychay Sumaqta Ñawpa ch'iqchi
0x0000 uint(32) Mikhuyta Ñawi
0x0004 uint(24) Block-ninay
0x0007 uint(8) Pukllaykuyku

Qhapaq Mikhuy

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF kar
0x0000 76 6f 6c 68 -- -- -- -- -- -- -- -- -- -- -- -- v o l h . . . . . . . . . . . .
Offset Data k'uychay Sumaqta Ñawpa ch'iqchi
0x0000 uint(32) Mikhuyta Ñawi
0x0004 uint(24) Block-ninay
0x0007 uint(8) Pukllaykuyku

Volume Header nirqayta mana data rikch'ariyku kanki.
Manan chayqa huk container nisqayki.

Volume Header nirqayta primero rimaykuykita volume strings nirqayku; chayqa chaymanta volume informaciónkuna chayku.

Volume Simi

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF kar
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
Offset Data k'uychay Sumaqta Ñawpa ch'iqchi
0x0000 uint(32) Mikhuyta Ñawi
0x0004 uint(24) Block-ninay
0x0007 uint(8) Pukllaykuyku
Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF kar
0x0000 76 6f 6c 73 -- -- -- -- -- -- -- -- -- -- -- -- v o l s . . . . . . . . . . . .
Offset Data k'uychay Sumaqta Ñawpa ch'iqchi
0x0000 uint(32) Mikhuyta Ñawi
0x0004 uint(24) Block-ninay
0x0007 uint(8) Pukllaykuyku
0x0008 uint(32) Payload-k'allpachiy

Ñukaka imata rikhuykichik, hukninchikta kay datos chaymi hukninchikta ñukayku.

Ñukayku chay rimanakuykuchik, chay volume-strings lista chaymi hukninchikta garbage kanki.

Ñukayku chay qhipa ñukayku, chay 'rimanakuykuchik' 0x00 kanki, chaymi rikhuykuchik huk toolchainta rimasqayku chay juego chaymi chay chaylla, kaymi, chaymi huk devloper chay puchka kawsaykuchka, chaymi mana chay chayllata rikhuykuchik, chay datos rikhuykuchkachu, manam rikhuykuchkanichu chay juego chaymi hukninchikta chay datos rikhuykuchkanichu mana rikhuykuchkachu.

0x000c uint(8)[] Suti qillqaykuna

Kaymi 0-Byte-terminado nisqa lista ramiyuqkuna nirqo, kay data pachaqta - hukninchikta - asquichay ASCII simikuna chaykuyku.

Manan llapa data parsiyniykipaq kay data blokita yachaykichu, chaymi volumen infomasonkunaqa, chaymanta rikhuykuyku rimaqkuna offsets ramiyuqkuna.

Volume Strings nisqaykuykita qaqqa rikhuykuykichik urqukuykita tiyan.

Volume Ñawinchay

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF kar
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
Offset Data k'uychay Sumaqta Ñawpa ch'iqchi
0x0000 uint(32) Mikhuyta Ñawi
0x0004 uint(24) Block-ninay
0x0007 uint(8) Pukllaykuyku

Volume-nin informaciónkunaqa, kuti ruwanakuykiku ruraykunaqa rikhuykuchkan. Chayqa, rikhuykuchkan wananmi FAT-wan ruwanakuykuy (FAT = File Allocation Table)

Ruraykunaqa chayman chayqa, chayqa ruwanakuykuy kaykuykuchkan chayqa, chayqa kasukuykuy - 14 Byte.

Kay ruwanakuykuykunaqa, chayqa ruwanakuykuy rikhuykuchkan chayqa chaymanta:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF kar
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Offset Data k'uychay Sumaqta Ñawpa ch'iqchi
0x0000 uint(32) Sutiykuna-Offsets

Wakichiyka, imayna kachkan chay ñawpa llank'aykuykita (Volume-Strings) chay rurasqa rimaykuykita.

Chayqa chay sunch'iykuy qhichwañiyku chay ch'askakuykita.

0x0004 uint(32) Tukuy ch'isi

Ñawinchikuyki, ima offsetpi chay allin Volume-file-nin chay file-kichikuyki.

0x0008 uint(32) Mikhuy k'uchu

Kayniyki, imayna chay faylpaq byte nisqa.

0x000c uint(16) Ñawi?

Ñukaka chayka rikhuykuchkan chayñanpaq chay file kodificación nisqapi.

  • 0x03 chayka chay file chaykunata chinkaykuqpaq rikhuykuchkan. Chaykama huk Huffmann chay tree nisqaykiy.
  • 0x80 chayqa siempre rikhuykuchkan.

Volume Qhatu

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF kar
0x0000 56 42 4c 48 -- -- -- -- -- -- -- -- -- -- -- -- V B L H . . . . . . . . . . . .
Offset Data k'uychay Sumaqta Ñawpa ch'iqchi
0x0000 uint(32) Mikhuyta Ñawi
0x0004 uint(24) Block-ninay
0x0007 uint(8) Pukllaykuyku

Volume-Block hukninqa chaymi huk container, wanuykuykuchkan chayta. Kaymi huk sunqu - Block formatuyki chaymi - rikhuykunki hukta wanuykuykuchkan chayta, chaymanta rikhuykuy kan datos de uso.