Vollr · bei.pm

Veraldar á 19. mán. 2015·Uppfærð þann 13. dag mánaðar 02 á ári 2025.·Áltnorrrǫnn
Þessi texti var sjálfvirkt þýddur af OpenAI GPT-4o Mini.

Þeir skráarsnið, er hér á þessari síðu eru lýst, byggja á tæknilegri greiningu andlegum eignum frá Dynamix, Inc. ok Sierra Entertainment.
Andleg eign er í dag hluti af Activision Publishing, Inc.- / Activision Blizzard, Inc.-eignum ok er nú í eigu Microsoft Corp..

Þessar upplýsingar voru safnað með Öfugri verkfræði ok Gagnaanalysering til að varðveita ok samvirkni við söguleg gögn.
Engar einkaréttarspecificationer eða trúnaðargögn voru notuð.

Leikurinn má nú kaupa á gog.com sem niðurhal.

Við volumin er at um dætaílkrá fyrir leikinn, líkt og í skjalavörsluformi eins og t.d. Tarball. Að minnsta kosti í Outpost 2 þekkir formin aðeins skjal - engin mappa. Vandlega má þó koma í veg fyrir þetta með viðeigandi skjalanöfnum.

Eitt volume samanstendur af volume-hefð og mörgum volume-blokkunum, sem samsvara skjalunum.

"Volumes" eru skjalin með endingu 'vol' í leikaskránni.

Aðr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ᚲᚺᚨᚱ
0x0000 56 4f 4c 20 -- -- -- -- -- -- -- -- -- -- -- -- V O L . . . . . . . . . . . .
ᚢᚺᚦᚢᚦ (Offset) Þýðingardróttur Nafn Forkunnr
0x0000 uint(32) Magiska Bitar
0x0004 uint(24) Block-lengð
0x0007 uint(8) Fjaðrarnir

Rúmshǫfuð

Aðr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ᚲᚺᚨᚱ
0x0000 76 6f 6c 68 -- -- -- -- -- -- -- -- -- -- -- -- v o l h . . . . . . . . . . . .
ᚢᚺᚦᚢᚦ (Offset) Þýðingardróttur Nafn Forkunnr
0x0000 uint(32) Magiska Bitar
0x0004 uint(24) Block-lengð
0x0007 uint(8) Fjaðrarnir

Volume-hǫfðr inniheldr eigi nytsamligar dǫttur.
Hann þjónar einungis sem hylki.

Fyrsta dǫtt í Volume-hǫfðr skulu vera Volume-strengir; á eftir koma þá Volume-upplýsingar.

Völundr Strengir

Aðr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ᚲᚺᚨᚱ
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
ᚢᚺᚦᚢᚦ (Offset) Þýðingardróttur Nafn Forkunnr
0x0000 uint(32) Magiska Bitar
0x0004 uint(24) Block-lengð
0x0007 uint(8) Fjaðrarnir
Aðr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ᚲᚺᚨᚱ
0x0000 76 6f 6c 73 -- -- -- -- -- -- -- -- -- -- -- -- v o l s . . . . . . . . . . . .
ᚢᚺᚦᚢᚦ (Offset) Þýðingardróttur Nafn Forkunnr
0x0000 uint(32) Magiska Bitar
0x0004 uint(24) Block-lengð
0x0007 uint(8) Fjaðrarnir
0x0008 uint(32) Paildóðar-lengð

Segg þat, hve margir bytes þat eru í þeim gögnum, er raunverulega eru nytsamleg gögn.

Þau aðrir, eftirliggjandi gögnin í Volume-Strings-listanum eru greinilega að teljast sem rusl.

Í skrám með síðar dagsetningu eru þessi 'eftirliggjandi gögn' 0x00, er má benda á ófullnægjandi með tæki meðan á þróun leiksins stendur, segir, at fyrr en seint fór þróunarmaður að sjá um rétta upphafsgerð buffera, því þat hefir enga áhrif á leikinn, hvort gögnin séu upphafsgert eða ekki.

0x000c uint(8)[] Dǫgglisti nafna

Hér er um 0-byte-endad lista af skráarnöfnum, er - að minnsta kosti í þessu gögnum - einungis ASCII-stafi vænta.

Ekki er nauðsynlegt að við greiningu á gögnunum skoða þennan gögnablokk nánar, þar sem í volum-upplýsingunum eru beint vísað til offsets skráarnafna.

Um Volumstrangar er lista yfir skráarnöfn, er innan volumsins eru.

Volumvísindi

Aðr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ᚲᚺᚨᚱ
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
ᚢᚺᚦᚢᚦ (Offset) Þýðingardróttur Nafn Forkunnr
0x0000 uint(32) Magiska Bitar
0x0004 uint(24) Block-lengð
0x0007 uint(8) Fjaðrarnir

Volum-upplysningar taka til sérhvert dýrmætari upplýsingar um skrár. Þær eru á einhvern hátt eins konar FAT-skrásetning (FAT = Skrásetning á skráarsvæði)

Fjöldi skráa kemur fram úr blokkstærð deilt með lengd skrásetninganna - 14 bítar.

Hver skrásetning hefur hér að segja eftirfarandi uppbyggingu:

Aðr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ᚲᚺᚨᚱ
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
ᚢᚺᚦᚢᚦ (Offset) Þýðingardróttur Nafn Forkunnr
0x0000 uint(32) Dǿttinamn-Offset

Seggr á hvat offset (!) innanfyrir nafnlistar (Volume-Strings) at nafn þeirrar skjals finst.

Er þetta í sambandi við byrjun nyttugra gagna.

0x0004 uint(32) Skrá-útvörðr

Seggr, hvar á offset innan alls volum-failins, er sú fail staðsett.

0x0008 uint(32) Dǫkkr-stǫrðr

Segði, hve mikil skráin er í bytes.

0x000c uint(16) Fjǫlðr?

Virðist vera auka upplýsingar um skráarkóðun.

  • 0x03 er sett, ef skráin er þjöppuð. Hér er greinilega notað Huffmann-tré.
  • 0x80 er að líkast til alltaf sett.

Hljóðsæti

Aðr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ᚲᚺᚨᚱ
0x0000 56 42 4c 48 -- -- -- -- -- -- -- -- -- -- -- -- V B L H . . . . . . . . . . . .
ᚢᚺᚦᚢᚦ (Offset) Þýðingardróttur Nafn Forkunnr
0x0000 uint(32) Magiska Bitar
0x0004 uint(24) Block-lengð
0x0007 uint(8) Fjaðrarnir

Í volume-block er um kassa, er tekur við skrám. Hann inniheldr einungis enn einu sinni - vegna blockformátins - endurtekin skráarstærð ok síðan fylgja beint notkunargögnin.