ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 직렬화(Serialization)와 역직렬화(Deserialization)
    유니티/각종 용어 2024. 2. 5. 22:01

    <직렬화(Serialization)>

    직렬화 : 객체를 연속된 Byte나 string으로 변환하는 과정을 의미. 즉 객체의 복사본으로 되돌릴수 있음

                  또, 객체를 파일의 형태 등으로 저장하거나, 통신하기 쉬운 포맷으로, 전송 가능한 형태로 변환하는 과정을 의미

     

    쉽게 말해 직렬화는 응용 프로그램에서 쓰는 데이터를 네트워크를 통해 전송하거나

    DB 또는 파일에 저장 가능한 형식으로 바꾸는 프로세스이다

     

    더 쉽게 말해 메모리를 디스크에 저장하거나, 네트워크 통신에 사용하게 위한 형식으로 변환하는것

    <역직렬화(Deserialization)>

    역직렬화 : 직렬화된 파일 등을 역으로 직렬하여 다시 객체의 형태로 만드는것을 의미

                      저장된 파일을 읽거나 전송된 스트림 데이터를 읽어 원래 객체의 형태로 복원한다

     

    쉽게 말해 외부 소스에서 데이터를 읽고 이를 런타임 객체로 바꾸는 반대 프로세스이다

     

    더 쉽게 말해 디스크에 저장한 데이터를 읽거나, 네트워크 통신으로 받은 데이터를 메모리에 쓸 수 있도록 변환하는것

     

    직렬화 (객체 상태 -> 객체의 복사본)

    역직렬화(객체 형식 -> 객체의 사본)

    '유니티 > 각종 용어' 카테고리의 다른 글

    글로벌 좌표 / 로컬 좌표 / Transform.Translate  (0) 2024.03.12
    Shader, Rendering Pipeline  (0) 2024.02.18
    스크린 좌표 / 월드 좌표  (0) 2024.02.07
    동기 / 비동기  (0) 2024.02.05
Designed by Tistory.