본문 바로가기
SWE/Learning Diary

데이터 직렬화 Serialization

by S나라라2 2022. 1. 12.
반응형

 

직렬화(Serialization)의 정의

 

데이터 구조나 오브텍트 상태를 다른 컴퓨터 환경에 저장(이를테면 파일이나 메모리 버퍼에서, 또는 네트워크연결 링크 간 전송)하고 나중에 재구성할 수 있는 포맷으로 변환하는 과정이다. 오브젝트 직렬화하는 가정은 오브젝트를 마샬링한다고도 한다. 반대로, 일련의 바이트로부터 데이터 구조를 추출하는 일은 역질렬화(deserialization)이라고 한다.

 

마샬링 Marshalling

 

std::boost serialization

 

Protocol 단편화 Fragmentation

 

반응형