Skip to content
序列化
EntityQ1127410· pop 28· linked from 212 articles

Also known as materialization, serialisation, materialisation, serializing, serialize, data serialization, object serialization

翻译数据结构或对象状态在稍后的同一台或另一台计算机环境可以存储和重建的格式的过程

Wikidata facts

Subclass of
encoding
Said to be same as
marshalling
Show 1 more fact
Sources (3)

via Wikidata · CC0

Article · 中文

序列化(serialization)在計算機科學的資料處理中,是指將資料結構或物件狀態轉換成可取用格式(例如存成檔案,存於緩衝,或經由網絡中傳送),以留待後續在相同或另一台計算機環境中,能恢復原先狀態的過程。依照序列化格式重新獲取位元組的結果時,可以利用它來產生與原始物件相同語義的副本。對於許多物件,像是使用大量參照的複雜物件,這種序列化重建的過程並不容易。物件導向中的物件序列化,並不概括之前原始物件所關聯的函式。這種過程也稱為物件編組(marshalling)。從一系列位元組提取資料結構的反向操作,是反序列化(也稱為解編組、deserialization、unmarshalling)。 序列化在计算机科学中通常有以下定義: * 對同步控制而言,表示強制在同一時間內進行單一存取。 * 在數據储存與傳送的部分是指將一個對象存儲至一個,例如檔案或是等,或者透過網絡傳送資料時進行編碼的過程,可以是位元組或是XML等格式。而位元組的或XML編碼格式可以還原完全相等的對象。這程序被應用在不同應用程式之間傳送對象,以及伺服器將對象儲存到檔案或資料庫。相反的過程又稱為。

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (4)