序列化
翻译数据结构或对象状态在稍后的同一台或另一台计算机环境可以存储和重建的格式的过程 / 維基百科,自由的 encyclopedia
序列化(serialization)在電腦科學的資料處理中,是指將資料結構或物件狀態轉換成可取用格式(例如存成檔案,存於緩衝,或經由網絡中傳送),以留待後續在相同或另一台計算機環境中,能恢復原先狀態的過程。依照序列化格式重新獲取位元組的結果時,可以利用它來產生與原始物件相同語義的副本。對於許多物件,像是使用大量參照的複雜物件,這種序列化重建的過程並不容易。物件導向中的物件序列化,並不概括之前原始物件所關聯的函數。這種過程也稱為物件編組(marshalling)。從一系列位元組提取資料結構的反向操作,是反序列化(也稱為解編組、deserialization、unmarshalling)。
此條目需要精通或熟悉相關主題的編者參與及協助編輯。 (2011年10月29日) |
此條目沒有列出任何參考或來源。 (2011年10月29日) |
序列化在電腦科學中通常有以下定義: