Mbopi · bei.pm

Oĩhague 19-arý 11-ju 2015.·Ojeheko 13 ary 02 mes 2025.·Avañe’ẽ
Ko ñe’ẽ otevẽva OpenAI GPT-4o Mini rembiapo.

Ko'ã hi'ãguýpe ojehecha hína umi formato de archivo ojehecháva, orekóva jehecha técnica peteî mbopi oikovy'ỹva Dynamix, Inc. ha Sierra Entertainment omoakãva.
Ko'ã mbopi oiko ko'áĝa Activision Publishing, Inc. ha Activision Blizzard, Inc. ryepýpe ha ko'áĝa oĩ Microsoft Corp. renda.

Ko información ojehu hína Reverse Engineering ha Datenanalyse rupi, ojapo hag̃ua arkhivación ha interoperabilidad umi datos histórico ndive.
Ndaipóri umi especificaciones propietarias térã confidenciales ojejapóva.

Pe juego ikatu ohenói ko'áĝa gog.com rupive, oipykúi ojapo hag̃ua download.

"Volumes" ha'e peteĩ data container peteĩ juego-rã, oñembohovakuéva peteĩ archivokuéra format reheve, péicha Tarball. Outpost 2-pe, ko formato ohechauka hína umi archivo - ndaha'éi umi carpeta. Oje'eva'erã, ikatu umi archivo rembiapo ohechauka umi peteĩva nombre reheve.

Peteĩ Volume oñembopiro'y peteĩ Volume-Header hendaitépe, ha umi Volume Blokku reheve, ohechauka umi archivo konkreto.

"Volumes" ha'e umi archivo ohasáva 'vol' juego rembiapo rupi.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 56 4f 4c 20 -- -- -- -- -- -- -- -- -- -- -- -- V O L . . . . . . . . . . . .
Oguereko Datos tipo Aña Mbohovái
0x0000 uint(32) Mbyte Mágico
0x0004 uint(24) Mbopi rupi
0x0007 uint(8) Aña ñe'ẽ

Akã Rape

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 76 6f 6c 68 -- -- -- -- -- -- -- -- -- -- -- -- v o l h . . . . . . . . . . . .
Oguereko Datos tipo Aña Mbohovái
0x0000 uint(32) Mbyte Mágico
0x0004 uint(24) Mbopi rupi
0x0007 uint(8) Aña ñe'ẽ

Volume Header ndive ndaha'éi peteĩ mba'e porã.
Pe oikóta peteĩ container.

Volume Header-pe oĩva'ekue peteĩha dato ha'e volume strings; upéi osẽta umi volume información.

Volume Puru

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
Oguereko Datos tipo Aña Mbohovái
0x0000 uint(32) Mbyte Mágico
0x0004 uint(24) Mbopi rupi
0x0007 uint(8) Aña ñe'ẽ
Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 76 6f 6c 73 -- -- -- -- -- -- -- -- -- -- -- -- v o l s . . . . . . . . . . . .
Oguereko Datos tipo Aña Mbohovái
0x0000 uint(32) Mbyte Mágico
0x0004 uint(24) Mbopi rupi
0x0007 uint(8) Aña ñe'ẽ
0x0008 uint(32) Payload-tekovai

He'i ko'ã data-pe mba'éichapa bytes oĩ hína ikatu'ỹva.

Upeve, umi data oĩva volumen-strings lista-pe, oje'e hína garbage.

Umi archivo oĩva ára jave, ko'ã 'data oĩva' 0x00, ohechauka ikatuha mba'e porãme ko'ã herramienta ojapo jave, he'iháicha, oheja hína tenda peteĩramo peteĩ desarrollador omba'apo porã haguã buffer-kuéra, oheja hína ndohupytyiha juego-pe, oimépa umi data oĩva inicializado térã ndaha'éi.

0x000c uint(8)[] Tembiapoku aty

Ko'ã hína 0-byte terminadokuéra peteĩ lista de pehẽngue, ohechauka - jepémo ko'ã datos-pe - ASCII jekuaa ohechauka.

Nderehecha'i, data-kuéra parsing-pe ko data bloque rehegua ojehecha porãve, nembyahýi jey pe Volume-Información-pe pe pehẽngue offset-kuéra ojehechauka.

Volume Strings rehegua peteĩ lista japopyrekuéra, oĩva volume-pe.

Marandu Ñandejara

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
Oguereko Datos tipo Aña Mbohovái
0x0000 uint(32) Mbyte Mágico
0x0004 uint(24) Mbopi rupi
0x0007 uint(8) Aña ñe'ẽ

Ko'ã mba'e ohechauka umi volumen rembiapo rehegua. Ko'ã mba'e ojehecha peteĩ mba'erehegua FAT rembiapo (FAT = File Allocation Table) rehe.

Umi mba'e rembiapo oikóva ikatu ojeporúva umi bloque rembiapo rehegua, ojeheja ume rembiapo kuatiápe - 14 Byte.

Umi rembiapo kuatiápe oĩva ojehai hína ko'ãichagua:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Oguereko Datos tipo Aña Mbohovái
0x0000 uint(32) Archivo rerekua-Offset

Ohechauka mba'eichapa pe offset (!) oĩ hína pe mba'e ojehu hague (Volume-Strings) pe mba'e réra.

Pe oĩ hína umi ndive pe aty guasu mbopi.

0x0004 uint(32) Mbopi rupi

Ohechauka mba'éichapa oĩ pe archivo oñemohendáva peteĩ offset-pe umi volume-file rehe.

0x0008 uint(32) Tembi'u tamaño

Ohechauka mba'e hína pe táva byte-pe.

0x000c uint(16) Aña kuarahy.

Ohechauka hína mbohapegua umi mba'e omombe'u hag̃ua pe ta'angamýi.

  • 0x03 oikuaa hína, jepémo pe ta'anga oheja hína. Ko'ãga ohechauka hína peteĩ Huffmann-yvoty ojepuruha.
  • 0x80 ohechauka hína heta mba'e.

Tembi'u Pora

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karakter
0x0000 56 42 4c 48 -- -- -- -- -- -- -- -- -- -- -- -- V B L H . . . . . . . . . . . .
Oguereko Datos tipo Aña Mbohovái
0x0000 uint(32) Mbyte Mágico
0x0004 uint(24) Mbopi rupi
0x0007 uint(8) Aña ñe'ẽ

Volume-Block peteĩ tenda ha'e, ohechauka umi mba'e, ojapo umi archivo. Oĩ hína peteî jey - kuatia formatérã - oikóva umi ta'angamýi ha jepe oúta ipahápe umi mba'e oúva.