
related topics 
{math, number, function} 
{system, computer, user} 
{company, market, business} 
{work, book, publish} 
{group, member, jewish} 
{food, make, wine} 
{island, water, area} 

In computer science, in the context of data storage and transmission, serialization is the process of converting a data structure or object into a format that can be stored (for example, in a file or memory buffer, or transmitted across a network connection link) and "resurrected" later in the same or another computer environment.^{[1]} When the resulting series of bits is reread according to the serialization format, it can be used to create a semantically identical clone of the original object. For many complex objects, such as those that make extensive use of references, this process is not straightforward.
This process of serializing an object is also called deflating or marshalling an object.^{[2]} The opposite operation, extracting a data structure from a series of bytes, is deserialization (which is also called inflating or unmarshalling).
Contents
Full article ▸


related documents 
Class (computer science) 
Discrete cosine transform 
Travelling salesman problem 
Original proof of Gödel's completeness theorem 
Grothendieck topology 
Binomial coefficient 
Pythagorean triple 
Μrecursive function 
Wikipedia:Free Online Dictionary of Computing/R  S 
Riemann integral 
Group theory 
Determinant 
Padic number 
Lambda calculus 
Lie group 
Combinatorics 
Lebesgue integration 
Singleton pattern 
Formal power series 
Dedekind domain 
Orthogonal matrix 
Banach–Tarski paradox 
Hilbert's tenth problem 
Redblack tree 
Algebraic geometry 
Logarithm 
Fast Fourier transform 
Closure (computer science) 
Continued fraction 
Design Patterns 
