Marshalling_(計算機科學)

marshalling可譯作集結 、 結集 、 編碼 、 編組 、 編集 、 安整 、 數據打包 、 列集等 ， 是計算機科學中把一個對象的內存表示變換爲適合存儲或發送的數據格式的過程 。 典型用於數據必須在一個程序的兩個部分之間移動 ， 或者必須從一個程序移動到另一個程序 。 Marshalling類似於序列化 ， 可用於一個對象與一個遠程對象通信 。 逆過程被稱作unmarshalling 。