ZLIB एक अच्छा जवाब हो सकता है, लेकिन यदि आप अपनी संपत्ति को हथियाने वाले लोगों के बारे में जानते हैं, तो आप अपनी संपत्ति को संग्रहीत करने के लिए अपना खुद का फ़ाइल प्रारूप भी बना सकते हैं, हालांकि यह उतना कठिन नहीं है।
यहाँ आप इसे कैसे बना सकते हैं।
यह C में है, लेकिन इसे सीखना उतना कठिन नहीं होना चाहिए, क्योंकि C # कुछ C और C ++ जैसा है।
बेशक, जिन लोगों के पास अभी भी उच्च ज्ञान है वे आपके संसाधनों को पकड़ सकते हैं, आप चाहें तो थोड़ा एन्क्रिप्शन जोड़ सकते हैं, बहुत कठिन नहीं।
यह बहुत उपयोगी हो सकता है, लेकिन यह आपकी फ़ाइलों में शामिल हो जाएगा। संपीड़न के लिए भी, आपके पास दो विकल्प हैं।
अपने पूरे संसाधन फ़ाइल बनाएं, इसे संपीड़ित करें, और जहाज करें।
यह तरीका आसान है, लेकिन बहुत अच्छा नहीं है, अगर आप सिर्फ एक संसाधन लेना चाहते हैं, तो आपको सब कुछ अनकैप करना चाहिए।
प्रत्येक संसाधन को संपीड़ित करें, और उन्हें संसाधन फ़ाइल में संपीड़ित करें।
यह बहुत अच्छा है, आप विधि 1 के बगल के आकार में थोड़ी वृद्धि करेंगे, क्योंकि प्रत्येक फ़ाइल अलग से संपीड़ित होती है, लेकिन यदि आप लचीलापन चाहते हैं तो यह बेहतर है।
प्रत्येक विधि की अपनी कमियां हैं, आपको बुद्धिमानी से चुनना चाहिए। आम तौर पर, यदि आपके पास गेम में संसाधनों की संख्या कम है, तो विधि 1 बेहतर होनी चाहिए, यदि आपके पास बहुत सारे हैं, तो विधि 2 आपको फिट होनी चाहिए, क्योंकि सभी संसाधनों का आकार एक साथ अतिरिक्त हो जाएगा जो आपको प्राप्त होता है।
संपीड़न देयताओं के लिए, आपके पास:
- सबसे प्रसिद्ध माध्यम, ज़ालिब
- तेज विघटन के साथ एक, LZO
- महान संपीड़न अनुपात, 7-ज़िप
अगर मुझे तेज़ एक्सेस इनगैम चाहिए तो मैं LZO के साथ जाऊंगा, इसलिए आपको रियल टाइम, 7-ज़िप में डरने की कोई जरूरत नहीं है।
चुनाव आपका है: डी
आह, निश्चित रूप से डेटा को संपीड़ित करने के लिए अन्य एल्गोरिदम हैं, और आप उन googling को पा सकते हैं ।