Nā Pākīpika · bei.pm
Nā ʻano faila i hoʻololi ʻia ma kēia ʻāina e pili ana i ka ʻākau o nā ʻāina kūlana o ka nohona o Dynamix, Inc. a me Sierra Entertainment.
ʻO nā pono ʻāina, i kēia lā, he mau ʻāpana o Activision Publishing, Inc. / Activision Blizzard, Inc. a i kēia manawa, aia ia i loko o ka mea e noho ana o Microsoft Corp..
Nā ʻike i hōʻiliʻili ʻia e ke koho ʻana o Reverse Engineering a me Datenanalyse no ka pahuhopu o ka mālama ʻana a me ka hoʻokomo ʻana i nā ʻike kūloko.
Aʻohe mau kikoʻī kūʻokoʻa a i ʻole ʻike kākoʻo i hoʻohana ʻia.
Ke loaʻa nei ka pāʻani ma gog.com e like me ka kūʻai ʻana no ka hoʻoiho ʻana.
Aia nā Volumes i loko o ke ʻano o nā pahu ʻike no ke koho pāʻani, e like me ke ʻano o nā waihona e like me ka Tarball. I loko o ka Outpost 2, ʻike ʻia ke ʻano o nā faila wale nō - ʻaʻohe mau pahu. Hoʻopili ʻia nō ia mau faila e nā inoa faila kūpono.
O nā Volume, e noho ana i loko o ke poʻo o ka Volume a me nā Pākīpika Volume ʻelua, e hoʻokomo i nā faila kūʻokoʻa.
"O nā 'Volumes' nā faila me ka hopena 'vol'
i loko o ke ala o ke koho pāʻani.
ʻĀkau | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | nā hōʻailona | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 56 | 4f | 4c | 20 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | V | O | L | . | . | . | . | . | . | . | . | . | . | . | . |
Kākoʻo | ʻIkeʻike o nā ʻike | Kumu inoa | Nā ʻōlelo hoʻomaopopo |
---|---|---|---|
0x0000 | uint(32) | Nā Pāʻa ʻAumakua | |
0x0004 | uint(24) | Lina Pā | |
0x0007 | uint(8) | Nā Pūerto |
Kīwaha ʻŌlelo
ʻĀkau | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | nā hōʻailona | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 68 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | h | . | . | . | . | . | . | . | . | . | . | . | . |
Kākoʻo | ʻIkeʻike o nā ʻike | Kumu inoa | Nā ʻōlelo hoʻomaopopo |
---|---|---|---|
0x0000 | uint(32) | Nā Pāʻa ʻAumakua | |
0x0004 | uint(24) | Lina Pā | |
0x0007 | uint(8) | Nā Pūerto |
Aia i loko o ka ʻīpuka volume, ʻaʻohe ʻike e pili ana i nā ʻike hoʻohana.
O ia hoʻi, he pahu wale nō ia.
Ma ke koho ʻana i ka ʻike mua i loko o ka ʻīpuka volume, e loaʻa ana nā ʻīpuka koʻikoʻi; e noho pū ana i nā ʻike e pili ana i ka ʻīpuka.
Nā Pākuʻi Kī
ʻĀkau | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | nā hōʻailona | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 69 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | i | . | . | . | . | . | . | . | . | . | . | . | . |
Kākoʻo | ʻIkeʻike o nā ʻike | Kumu inoa | Nā ʻōlelo hoʻomaopopo |
---|---|---|---|
0x0000 | uint(32) | Nā Pāʻa ʻAumakua | |
0x0004 | uint(24) | Lina Pā | |
0x0007 | uint(8) | Nā Pūerto |
ʻĀkau | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | nā hōʻailona | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 73 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | s | . | . | . | . | . | . | . | . | . | . | . | . |
Kākoʻo | ʻIkeʻike o nā ʻike | Kumu inoa | Nā ʻōlelo hoʻomaopopo |
---|---|---|---|
0x0000 | uint(32) | Nā Pāʻa ʻAumakua | |
0x0004 | uint(24) | Lina Pā | |
0x0007 | uint(8) | Nā Pūerto | |
0x0008 | uint(32) | Ka lōʻihi o ka payload | He mea i hōʻike i ke koho ʻana i nā byte o nā ʻike e pili ana i nā ʻike kūpono. O nā ʻike koena o ka papa inoa o nā ʻāina, ua ʻike ʻia ʻo ia mau mea he garbage. I nā faila me nā lā i hoʻokomo ʻia, ʻo kēia mau ' ʻike koena' he 0x00, e hōʻike ana i nā mea e noho ana me ka hoʻomaikaʻi ʻana i ka toolchain i ka wā e kūkulu ai i ke kēmu, ʻo ia hoʻi, ʻaʻole i mālama ka mea hoʻololi i ka hoʻokomo ʻana i nā buffers i ka wā e kūkulu ai, no ka mea, ʻaʻohe hopena o ka ʻike inā ua hoʻokomo ʻia nā ʻike a i ʻole. |
0x000c | uint(8)[] | Lālā inoa faila | O kēia, he lisi o nā inoa faila i hoʻopili ʻia me nā byte 0, e noho ana i loko o ka ʻike ʻike i hāʻawi ʻia, e hōʻike ana i nā hōʻailona ASCII wale nō. ʻAʻole pono e kaʻana like i ka ʻike i kēia data, no ka mea, i loko o nā ʻike hou aku e pili ana i ka ʻāina, e ʻike ʻia ana nā wahi i nā inoa faila. |
Na nā Volume Strings, he lālista ia o nā inoa faila e noho ana i loko o ka volume.
Nā ʻike e pili ana i ka nui
ʻĀkau | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | nā hōʻailona | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 76 | 6f | 6c | 69 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | v | o | l | i | . | . | . | . | . | . | . | . | . | . | . | . |
Kākoʻo | ʻIkeʻike o nā ʻike | Kumu inoa | Nā ʻōlelo hoʻomaopopo |
---|---|---|---|
0x0000 | uint(32) | Nā Pāʻa ʻAumakua | |
0x0004 | uint(24) | Lina Pā | |
0x0007 | uint(8) | Nā Pūerto |
Ke nā ʻike o ke ʻāina e hoʻokomo ana i nā ʻike kikoʻī e pili ana i nā faila. He ʻano lāʻau o ka FAT (FAT = File Allocation Table) kēia.
Ke loaʻa ka helu o nā faila mai ka nui o nā pākīpika e keu i ka lōʻihi o nā lāʻau kuʻikahi - 14 Byte.
Aia nā lāʻau kuʻikahi i nā ʻano e pili ana i kēia mau ʻano:
ʻĀkau | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | nā hōʻailona | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Kākoʻo | ʻIkeʻike o nā ʻike | Kumu inoa | Nā ʻōlelo hoʻomaopopo |
---|---|---|---|
0x0000 | uint(32) | Hoʻonohonoho inoa faila | Ke hōʻike i ka wahi o ka ʻōlelo inoa o ka faila i loko o ka lōʻihi inoa o nā faila (Nā Pōʻai). O ka manaʻo ia e pili ana i ke koho ʻana i ka lāʻau o nā ʻike. |
0x0004 | uint(32) | ʻĀkau o ka puke | Ke hōʻike i ke koho ʻana i loko o ka ʻāina pōkole o nā faila o ka ʻāina. |
0x0008 | uint(32) | nui o ka faila | Hōʻike i ka nui o ka faila i loko o nā byte. |
0x000c | uint(16) | Nā hīnaʻi? | Hoʻokomo ʻia nā ʻike hou aku e pili ana i ke kaʻina ʻike o nā faila.
|
Ka Pākīpika Kī
ʻĀkau | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | nā hōʻailona | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 56 | 42 | 4c | 48 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | V | B | L | H | . | . | . | . | . | . | . | . | . | . | . | . |
Kākoʻo | ʻIkeʻike o nā ʻike | Kumu inoa | Nā ʻōlelo hoʻomaopopo |
---|---|---|---|
0x0000 | uint(32) | Nā Pāʻa ʻAumakua | |
0x0004 | uint(24) | Lina Pā | |
0x0007 | uint(8) | Nā Pūerto |
He kaʻākoʻo volume kēia, he container e mālama ana i nā faila. Aia nō hoʻi, no ka mea o ka ʻano block, he ʻelua ka nui o nā faila a me nā ʻike e pili ana i nā mea e hoʻohana ʻia.