Ngwugwu · bei.pm

E bipụtara na 19/11/2015·Emechara na 13/02/2025·Igbo
Aha a bụ ederede a kwadoro site na OpenAI GPT-4o Mini.

Ụdị faịlụ e kwuru na ibe a dabere na nyocha teknụzụ nke ihe onwunwe nke Dynamix, Inc. na Sierra Entertainment.
Ihe onwunwe a bụ akụkụ nke Activision Publishing, Inc.- / Activision Blizzard, Inc.-mass na ugbu a n Owned by Microsoft Corp..

A na-ejikwa ozi a na Nhazi Nzọụkwụ na Analụ Ntụle maka ebumnuche nke ịchekwa na ịrụ ọrụ ọnụ na data akụkọ.
E nweghị ihe ọmụma pụrụ iche ma ọ bụ nke nzuzo eji.

A na-enweta egwuregwu a ugbu a na gog.com dịka nbudata.

Volume bụ akpa data maka egwuregwu, dị ka ụdị nchekwa data dịka Tarball. Ọ dịkarịa ala na Outpost 2, usoro a na-ahụ naanị faịlụ - ọ bụghị folda. O yikarịrị ka a ga-eji aha faịlụ kwesịrị ekwesị mee ihe a ga-ahụ.

Volume nwere isiokwu Volume na ọtụtụ akụkụ Volume, nke na-anọchite anya faịlụ ndị a kpọrọ akpọrọ.

"Volumes" bụ faịlụ nwere njedebe 'vol' na ndabere egwuregwu.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 56 4f 4c 20 -- -- -- -- -- -- -- -- -- -- -- -- V O L . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Mma Bytes
0x0004 uint(24) Ogologo blọgụ
0x0007 uint(8) Akwukwo mgbasa ozi

Isi nke Volume

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 76 6f 6c 68 -- -- -- -- -- -- -- -- -- -- -- -- v o l h . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Mma Bytes
0x0004 uint(24) Ogologo blọgụ
0x0007 uint(8) Akwukwo mgbasa ozi

Volume Header anaghị ewere data ọ bụla.
O na-arụ ọrụ dị ka otu akpa.

Na mbụ data dị na Volume Header kwesịrị ịbụ Volume Strings; nke a na-esochi ozi banyere Volume.

Ogwe Ọrụ

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Mma Bytes
0x0004 uint(24) Ogologo blọgụ
0x0007 uint(8) Akwukwo mgbasa ozi
Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 76 6f 6c 73 -- -- -- -- -- -- -- -- -- -- -- -- v o l s . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Mma Bytes
0x0004 uint(24) Ogologo blọgụ
0x0007 uint(8) Akwukwo mgbasa ozi
0x0008 uint(32) Ogologo payload

Na-egosi ọnụ ọgụgụ bytes nke data ndị a bụ eziokwu bụ data bara uru.

Data ndị fọduru na ndepụta nke Volume-Strings yiri ka a ga-atụle ha dị ka garbage.

Na faịlụ nke nwere ụbọchị gara aga, data 'fọduru' a bụ 0x00, nke nwere ike igosi adịghị ike na toolchain n'oge mmepe egwuregwu ahụ, nke pụtara na onye mmepe ruru n'ikpere ka ọ dịrị na nhazi ziri ezi nke buffers, ebe ọ nweghị mmetụta na egwuregwu ahụ ma ọ bụ na data ahụ a haziri ma ọ bụ na ọ bụghị.

0x000c uint(8)[] Ndepụta aha faịlụ

Nke a bụ ndepụta nke aha faịlụ nke kwụsịrị na 0-byte, nke na - nke a na akụkụ data a - na-atụ anya na ọ bụ naanị akara ASCII.

Ọ dịghị mkpa iji nyochaa blọk data a nke ọma mgbe ị na-ehichapụ data, n'ihi na n'ihe banyere Volume, a na-ezo aka na offsets nke aha faịlụ ozugbo.

N'ịbụ Volume Strings, ọ bụ ndepụta nke aha faịlụ nwere ịnọ n'ime volume ahụ.

Ozi banyere Volume

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 76 6f 6c 69 -- -- -- -- -- -- -- -- -- -- -- -- v o l i . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Mma Bytes
0x0004 uint(24) Ogologo blọgụ
0x0007 uint(8) Akwukwo mgbasa ozi

Thông tin Volume na-ewepụta ozi ndị ọzọ gbasara faịlụ. Nke a bụ n'ụzọ ụfọdụ ụdị FAT ndebanye aha (FAT = File Allocation Table)

Ọnụ ọgụgụ faịlụ na-apụta site na size block kewara site na ogologo ndebanye aha - 14 Byte.

Ndebanye aha dị iche iche nwere usoro ndị a:

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Aha faịlụ-Offset

Na-egosi na offset (!) n'ime ndepụta aha faịlụ (Volume-Strings) ka faịlụ aha faịlụ ahụ dị.

Ọ na-ezo aka na mmalite nke blok nke data ndị ọrụ.

0x0004 uint(32) Faịlụ Offset

Na-egosi ebe offset dị na faịlụ kachasị ukwuu n'ime faịlụ volụm niile.

0x0008 uint(32) Nha faịlụ

Na-egosi etu nnukwu faịlụ si dị na Byte.

0x000c uint(16) Akwukwo?

O yiri ka o nwere ozi ndị ọzọ gbasara koodu faịlụ.

  • 0x03 dị na ya ma ọ bụrụ na faịlụ ahụ bụ nke akpọchiri. Ebe a, o yiri ka a na-eji osisi Huffmann.
  • 0x80 yiri ka ọ na-adị mgbe niile.

Ọkpụrụkpụ Volume

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF edo
0x0000 56 42 4c 48 -- -- -- -- -- -- -- -- -- -- -- -- V B L H . . . . . . . . . . . .
Ọnọdụ Ụdị data Aha Nkọwa
0x0000 uint(32) Mma Bytes
0x0004 uint(24) Ogologo blọgụ
0x0007 uint(8) Akwukwo mgbasa ozi

Na volume block bụ akpa, nke na-anata faịlụ. O nwere naanị otu oge ọzọ - n'ihi usoro block - na-eme ka ihe faịlụ ahụ nwee ndabere na n'ikpeazụ, data ndị a na-eji ya na-esochi.