2010-11-02 9 views

उत्तर

8

* .dat फ़ाइलें विभिन्न प्रकार की मीडिया सामग्री संग्रहीत करती हैं। मैं अब तक क्या कह सकता हूं, कि:

  1. छवियों को अतिरिक्त जानकारी के बिना जेपीईजी के रूप में संग्रहीत किया जाता है। इसका मतलब है कि नाम बदलना * .dat मूल छवि प्राप्त करने के लिए पर्याप्त है। ऐसी फाइलें # {FFD8}
  2. छवियां कुछ आंतरिक रॉ प्रारूप में संग्रहीत होती हैं। रिवर्स इंजीनियरिंग का प्रयोग मैं कह सकता हूँ कि उदाहरण के लिए के साथ कच्चे पिक्सेल डेटा # {FFFFFFFF} (1x1) बिटमैप संग्रहीत किया जाता है के रूप में:
 
0305  ;raw bitmap identifier? 
0400  ;length of decompressed row data 
0100  ;width 
0100  ;height 
00000000 ;unknown 
14000000 ;width in twips 
00000000 ;unknown 
14000000 ;height in twips 
00  ;some flags - 01=image has transparency 

variant 1.: 
01  ;compressed data flag 
0200  ;length of compressed chunk 
7801  ;compressed chunk 
0A00  ;length of compressed chunk 
FBFFFFFF7F0009FA03FD ;compressed chunk 
0000  ;end of compressed stream 

variant 2.: 
00  ;data are uncompressed 
00000000 
00000000 ;unknown data - always zero? 
FFFFFFFF ;raw uncompressed ARGB data 

जहां decompressed डेटा भंडारण प्रकार के साथ पिक्सल हैं: ARGB, आकार के साथ ऐसा जानकारी से छवि प्राप्त करने के लिए पर्याप्त होना चाहिए। यह का उपयोग कर zlib संपीड़न (www.zlib.net) फ्लैश संपीड़न स्तर 1 का उपयोग कर रहा है, लेकिन यह किसी भी स्तर का उपयोग करना संभव है (लेकिन यह आवश्यक के रूप में सूत्रों का कहना है सामान्य रूप से पूरी तरह संकुचित नहीं है।

  1. ध्वनियों डैट फाइलों में जमा हो जाती है रॉ प्रारूप में, यह से यह आसानी से DOMSoundItem से जानकारी का उपयोग कर WAV फ़ाइलों बनाने के लिए संभव है।
  2. बाकी अभी तक अज्ञात है।

के बाकी * प्रकार .dat अभी तक अज्ञात है।

एन डीएटी फाइलों का एएम भी महत्वपूर्ण है! फ्लैश किसी भी तरह से नाम से संख्याएं प्राप्त करता है, हेक्सडेसिमल फॉर्म में चेकसम जैसे नाम का उपयोग करके (9 बीबी 551621 डी 3 ई 2138 एफईसीए 2 एफ 04469531D7.dat) फ़्लैश क्रैश! [_.-] जैसे वर्णों का उपयोग सामग्री को अनलोड करने योग्य भी होगा (लेकिन क्रैश नहीं)

+0

मैं पाया है, डैट फ़ाइल में उस छवि को 0303 के साथ शुरू कर सकते हैं - मैं नहीं जानता कि यह अभी तक क्या मतलब है:/ – Oldes

+0

अरे Oldes, महान जानकारी। आश्चर्य है कि क्या आपको कभी इसके साथ आगे बढ़ना है। – Jono

+1

दुर्भाग्य से नहीं, मैं राज्य में समाप्त हुआ, जो मेरी आवश्यकताओं के लिए पर्याप्त था। इसके अलावा इन दिनों मुझे आमतौर पर एक्सएफएल से छवियों को निकालने की आवश्यकता नहीं होती है, इसलिए मैं खुले दस्तावेज़ से छवियों या ध्वनियों को निर्यात करने के लिए जेएसएफएल स्क्रिप्ट का उपयोग करता हूं। – Oldes

0

फ़ाइलों के नाम उनके स्वयं के महत्वपूर्ण नहीं हैं, लेकिन आपको निश्चित रूप से फ़ाइल नामों के संदर्भों को ढूंढना होगा अन्य (आमतौर पर एक्सएमएल) फाइलें।

CS5.5 के साथ
+1

हो सकता है कि वहाँ महत्वपूर्ण नहीं हैं, लेकिन आप किसी भी नाम का उपयोग नहीं कर सकते हैं यदि आप एक नया बनाने के लिए चाहते हैं - स्वचालित रूप से XFL में एक नई छवि आयात – Oldes

संबंधित मुद्दे