यह टेप करने के लिए बाहर डेटा लेखन से संबंधित है?
यह सुंदर के काफी करीब है सच्चाई। टेप पर संग्रहीत डेटा स्पष्ट रूप से एक धारावाहिक तरीके से संग्रहीत होता है, यानी यह मूल रूप से टेप के एक छोर से बिट्स की एक श्रृंखला है। हालांकि, यह न केवल टेपों पर डेटा है जो इस तरह से धारावाहिक है। भले ही नहीं स्पष्ट रूप से, किसी भी तरह से सहेजा या प्रसारित डेटा सीरियल एक ही तरीके से होता है। डिस्क पर एक फ़ाइल या नेटवर्क पर भेजी गई स्ट्रीम एक प्रारंभ और अंत के साथ बाइट्स की एक श्रृंखला है।
इसके विपरीत, जब कोई ऑब्जेक्ट स्मृति में रहता है तो इसे स्मृति के कई हिस्सों में बिखराया जा सकता है। उदाहरण के लिए स्ट्रिंग की एक सूची स्मृति का एक एकल ब्लॉक नहीं है जहां एक स्ट्रिंग दूसरे के बाद होती है, लेकिन पॉइंटर्स का एक ब्लॉक जहां प्रत्येक व्यक्ति स्मृति के एक अलग सेक्शन को इंगित करता है जहां तारों में से एक संग्रहित होता है।
जब आप किसी ऑब्जेक्ट को स्टोर या ट्रांसमिट करना चाहते हैं, तो आप केवल उस बिखरे हुए डेटा को नहीं ले सकते हैं और इसे भेज सकते हैं। आपको डेटा के विभिन्न हिस्सों को लेना होगा और इसे बाइट्स की एक श्रृंखला के रूप में व्यवस्थित करना होगा। वहां सीरियलाइजेशन आता है।
बस अनुमान लगाया गया है, लेकिन एक संरचित इकाई को वर्णमाला से प्रतीकों के रैखिक अनुक्रम में बदल दिया गया है जो सामान्य रूप से इस इकाई से संबंधित नहीं है। नए प्रतिनिधित्व के तहत मूल संरचना और अर्थशास्त्र में से कोई भी सुलभ नहीं है। तो यह केवल शुरुआत से अंत तक पूरी तरह से पढ़ा जा रहा है। – collapsar
मैं इस प्रश्न को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि यह एक विशिष्ट प्रोग्रामिंग समस्या नहीं है। – Servy
मैं इस प्रश्न को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि यह प्रश्न व्यावहारिक प्रोग्रामिंग समस्या के बारे में नहीं है, जैसा कि [सहायता/विषय-विषय] में बताया गया है। –