परिचय · bei.pm

प्रकाशित किया गया 19.11.2015 को·अपडेट किया गया 13.02.2025·हिंदी
यह पाठ स्वचालित रूप से OpenAI GPT-4o Mini द्वारा अनुवादित किया गया है।

इस पृष्ठ पर वर्णित फ़ाइल प्रारूप Dynamix, Inc. और Sierra Entertainment के बौद्धिक संपदा के तकनीकी विश्लेषण पर आधारित हैं।
आज बौद्धिक संपदा Activision Publishing, Inc. / Activision Blizzard, Inc. के अधीन है और वर्तमान में Microsoft Corp. के स्वामित्व में है।

जानकारियाँ रिवर्स इंजीनियरिंग और डेटा विश्लेषण के माध्यम से संग्रहित की गई हैं ताकि ऐतिहासिक डेटा के साथ संग्रहण और अंतःक्रियाशीलता सुनिश्चित हो सके।
किसी भी स्वामित्व या गोपनीय विशिष्टताओं का उपयोग नहीं किया गया है।

यह खेल वर्तमान में gog.com पर डाउनलोड के लिए खरीदा जा सकता है।

Outpost 2 द्वारा उपयोग किए जाने वाले डेटा फ़ॉर्मेट JFIF / PNG की तरह होते हैं - प्रत्येक डेटा ब्लॉक में हमेशा एक 8 बाइट का हेडर होता है। इसलिए मैं इसे छोड़ देता हूँ कि प्रत्येक हेडर को संबंधित विशिष्ट स्थानों पर दस्तावेज़ित करूँ और वहाँ केवल विचलनों को दस्तावेज़ित करता हूँ।

फ़ॉर्मेट हमेशा निम्नलिखित होता है; वास्तविक उपयोग डेटा इसमें निहित होते हैं:

ऐड्र x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF कैरेक्टर
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
ऑफसेट डेटा प्रकार नाम व्याख्या
0x0000 uint(32) जादुई बाइट्स

यह जानकारी देती है कि अगले डेटा ब्लॉक में क्या अपेक्षित है।

जाने-माने मान:

  • 0x204C4F56 ('VOL '):
    वॉल्यूम
  • 0x686C6F76 ('VOLH'):
    वॉल्यूम-हेडर
  • 0x736C6F76 ('VOLS'):
    वॉल्यूम-स्ट्रींग्स
  • 0x696C6F76 ('VOLI'):
    वॉल्यूम-जानकारी
  • 0x4B4C4256 ('BLCK'):
    वॉल्यूम-ब्लॉक
  • 0x504D4250 ('PBMP'):
    ग्राफिक डेटा
  • 0x4C415050 ('PPAL'):
    रंग पैलेट
  • 0x4C415043 ('CPAL'):
    रंग पैलेट-कॉन्टेनर
  • 0x64616568 ('head'):
    हेडर
  • 0x61746164 ('data'):
    उपयोग डेटा
0x0004 uint(24) ब्लॉक-लंबाई

इसमें यह जानकारी होती है कि निम्नलिखित डेटा ब्लॉक का आकार (बाइट में) कितना है।

यहां केवल वास्तविक उपयोगकर्ता डेटा की बात की जा रही है - 8 हेडर बाइट इसमें शामिल नहीं हैं।

0x0007 uint(8) झंडे?

यह अज्ञात है कि यह ब्लॉक वास्तव में किस काम आता है।

वॉल्यूम में यह मान अक्सर 0x80 होता है, जबकि अन्य फ़ाइलों में यह अक्सर 0x00 होता है। यह संकेत करता है कि यह एक फ्लैग सेट है।