User Tools

Site Tools


ddsf:public:guidebook:06_append:glossary:s:serialize

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ddsf:public:guidebook:06_append:glossary:s:serialize [2020/06/30 17:53]
nick created
ddsf:public:guidebook:06_append:glossary:s:serialize [2021/07/15 12:22] (current)
murphy ↷ Links adapted because of a move operation
Line 1: Line 1:
 ===== Serialization ===== ===== Serialization =====
-[[ddsf:private:cookbook:​06_append:​glossary| Return to Glossary ]]+[[ddsf:public:guidebook:​06_append:​glossary:start| Return to Glossary ]]
  
-Data **Serialization** is the process of converting ​data objects ​present ​in complex data structures into a byte stream for storage, ​transfer and distribution purposes on physical devices+Serialization is the process of turning some object into a data format that can be restored later. People often serialize ​objects in order to save them to storage, ​or to send as part of communicationsThe reverse process of serialization is called [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​deserial]]
  
-Choice of data serialization format for an application depends on factors such as data complexity, need for human readability,​ speed and storage space constraints. Binary, XML, JSON, BSON, YAML, MessagePack,​ and protobuf are some commonly used data serialization formats. +Source: [[https://cheatsheetseries.owasp.org/cheatsheets/​Deserialization_Cheat_Sheet.html ​| Serialization ]]
- +
-Source: [[https://devopedia.org/data-serialization ​| Serialization ]]+
  
ddsf/public/guidebook/06_append/glossary/s/serialize.1593554003.txt.gz · Last modified: 2020/06/30 17:53 by nick