Serialization
직렬화(直列化) 또는 시리얼라이제이션(serialization)은 컴퓨터 과학의 데이터 스토리지 문맥에서 데이터 구조나 오브젝트 상태를 동일하거나 다른 컴퓨터 환경에 저장(이를테면 파일이나 메모리 버퍼에서, 또는 네트워크 연결 링크 간 전송)하고 나중에 재구성할 수 있는 포맷으로 변환하는 과정이다.
오브젝트를 직렬화하는 과정은 오브젝트를 마샬링한다고도 한다. 반대로, 일련의 바이트로부터 데이터 구조를 추출하는 일은 역직렬화 또는 디시리얼라이제이션(deserialization)이라고 한다.
Categories
FlatBuffers Capn Proto MessagePack Json BSON Karmem - 구글 Flatbuffers 보다 10배 빠른 바이너리 직렬화 포맷 (?) MemoryPack - C# 및 Unity를 위한 초고성능 제로 인코딩 바이너리 시리얼라이저 Apache Fory Rust – JSON/Protobuf보다 10~20배 빠른 직렬화 프레임워크 TOON - LLM 입력을 위한 토큰 효율적 데이터 직렬화 포맷 Lite3 - JSON 호환 제로-카피 직렬화 포맷 See also
Favorite site